SSD ohne Kennwort

Zusätzlich zu meiner Festplatte habe ich eine SSD-Platte eingebaut. Ich habe sie mit FAT formatiert da ich sie mit opensuse und windows als schnellen Speicher verwenden möchte. Egal was ich im Partitionierer angebe, die Platte wird immer in /run/media gemounted. Möchte ich Zugriff darauf haben, so muss ich mein Kennwort angeben.

Wie kann ich das besser machen?

/run/media/$User ist normal für USB-Platten oder USB-Sticks. Daher brauchst Du auch keinen Einhängepunkt im Partitionierer angeben, der übrigens auch im Dateisystem vorhanden sein muss.

Ich habe keinen Einhängepunkt im Partitionierer angegeben. Ich habe “Partition nicht einhängen” gewählt.

Bitte zeige

cat /etc/fstab

Nur Geschichten erzählen (ich habe in Partitionierer angegeben) bringt keine harte Fakten.

Ich hatte probiert über den Partitionierer einen Einhängepunkt per Eintrag in die fstab zu Erzwingen. Es hat aber nicht funktioniert.

ulrich@Karla:~> cat /etc/fstab
UUID=a355977f-0366-4fd6-9620-b8972e2fa2e2 swap swap defaults 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 / btrfs defaults 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /boot/grub2/i386-pc btrfs subvol=boot/grub2/i386-pc 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /boot/grub2/x86_64-efi btrfs subvol=boot/grub2/x86_64-efi 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /opt btrfs subvol=opt 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /srv btrfs subvol=srv 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /tmp btrfs subvol=tmp 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /usr/local btrfs subvol=usr/local 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/crash btrfs subvol=var/crash 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/lib/mailman btrfs subvol=var/lib/mailman 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/lib/named btrfs subvol=var/lib/named 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/lib/pgsql btrfs subvol=var/lib/pgsql 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/log btrfs subvol=var/log 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/opt btrfs subvol=var/opt 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/spool btrfs subvol=var/spool 0 0
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /var/tmp btrfs subvol=var/tmp 0 0
UUID=C66F-A684 /boot/efi vfat umask=0002,utf8=true 0 0
UUID=6b504a1b-455a-46d9-8690-114f24e2348d /home xfs defaults 1 2
UUID=1949d789-fc75-4b78-8ff9-73eea8d68a03 /.snapshots btrfs subvol=.snapshots 0 0
server:/Public /mnt/public nfs defaults 0 0
server:/Hoerspiel /mnt/hoerspiel nfs defaults 0 0
server:/Multimedia /mnt/multimedia nfs rw,users,suid 0 0
server:/Web /mnt/web nfs defaults 0 0
server:/frigga /mnt/frigga nfs defaults 0 0
server:/katerine /mnt/katerine nfs defaults 0 0
server:/eSATADisk1 /mnt/QNAPSicherung_1 nfs defaults 0 0
server:/eSATADisk2 /mnt/QNAPSicherung_2 nfs defaults 0 0

Karla:/home/ulrich # blkid
/dev/sdb1: LABEL=“SSD” UUID=“7D1B-B09A” TYPE=“vfat” PARTLABEL=“primary” PARTUUID=“3729db18-6ab5-4b59-9016-da295c4ced5e”
/dev/sda1: LABEL=“Wiederherstellung” UUID=“803A6DDA3A6DCE2A” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“9dd96b2e-05ee-46d7-8449-ae6c1ecb494b”
/dev/sda2: UUID=“C66F-A684” TYPE=“vfat” PARTLABEL=“EFI system partition” PARTUUID=“f6068451-e37e-44ea-8218-8f80d5bea56c”
/dev/sda4: UUID=“706681066680CDF2” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“cabeb77f-c5a1-4812-a239-e63dd6ef5e86”
/dev/sda5: SEC_TYPE=“msdos” UUID=“C2F7-6770” TYPE=“vfat” PARTLABEL=“primary” PARTUUID=“e68a2ff1-09f8-4141-a224-8d78536a4f48”
/dev/sda6: UUID=“a355977f-0366-4fd6-9620-b8972e2fa2e2” TYPE=“swap” PARTLABEL=“primary” PARTUUID=“b5fadfd2-9a38-4470-8dbe-237211a38fd1”
/dev/sda7: UUID=“1949d789-fc75-4b78-8ff9-73eea8d68a03” UUID_SUB=“026d7ce7-2753-446e-b7cf-e9deb444cb49” TYPE=“btrfs” PARTLABEL=“primary” PARTUUID=“b3ecbe11-5a2d-4379-963b-5bd85aceac25”
/dev/sda8: UUID=“6b504a1b-455a-46d9-8690-114f24e2348d” TYPE=“xfs” PARTLABEL=“primary” PARTUUID=“fa693f4e-429c-41a2-9ab6-3d9c88d95586”
/dev/sr0: UUID=“2013-12-19-10-24-03-00” LABEL=“PDF_Suite_2014” TYPE=“iso9660”
/dev/sda3: PARTLABEL=“Microsoft reserved partition” PARTUUID=“071b7bc7-724f-4e62-91b7-867ff8854aa5”

Erstens, dies ist leider schlecht zum lesen. Bitte benütze nächstes Mal nicht QUOTE aber CODE. Das ist der Knopf wo # darauf steht.

Ich nehme an es sich um

/dev/sdb1: LABEL="SSD" UUID="7D1B-B09A" TYPE="vfat" PARTLABEL="primary" PARTUUID="3729db18-6ab5-4b59-9016-da295c4ced5e" 

handelt. Die finde ich nirgenwo in den fstab zurück (wie von dir schon erklärt). Folge, es wird vom Desktop für den jeweiligen Benützer eingebunden (wenn er das will).

Also es stimmt was du sagst. Aber du möchtest anscheinend etwas anderes. Bitte erkläre erstmal was du eigentlich willst. Dan können wir veilleicht sagen wie das zu erreichen ist (wenn es überhaupt möglich ist).

Vorerst schon einmal danke. Ich möchte die SSD-Karte wie andere externe Datenträger ansprechen können. Mein Kennwort möchte ich nicht angeben. Über Dolphin kann ich die Zugriffsrechte nicht ändern, über die Konsole auch nicht:

Karla:/run/media/ulrich # ls -l
insgesamt 32
drwx------ 7 ulrich users 32768  1. Jan 1970  SSD
Karla:/run/media/ulrich # chmod 751 SSD/*
Karla:/run/media/ulrich # ls -l
insgesamt 32
drwx------ 7 ulrich users 32768  1. Jan 1970  SSD


Obwohl “externe Datenträger” oft gesagt wird, ist es unkklar was es bedeutet. Buchstablich handelt es sich um Datenträger die sich auserhalb die Hauptumhüllung des Rechhners befinden. Da aber das System keine Augen hat und das also nicht detektieren kann ist es als bemerkung sinlos.

Oft meint man damit Datenträger die während ein laufendes System an- und/oder abgekupelt werden. Technisch handelt es sich dabei meistens um USB Anschlüsse.

Um das “spontane” an-/abkuppeln durch einen Endbenützer (von USB Datenträger) zu unterstützen (normalerweise ist an-/abkupplen von Daten träger etwas das von der Systemmanager als root gemacht wird), gibt es die An-/abkupplung über den Benützeroberfläche. Die bestimt dan auch das Einhängepukt un die sonstige Parametern für das mount Kommando.

Man kann aber auch (als systemmanager) so ein Datenträger genau so behandeln wie alle andere. Ein Eintrag in /etc/fstab. Das verhindert ein mount über die Benützeroberfläche. Man kan in /etc/fstab dan Parameters hinzufügen die das Ankuppeln bei Systemstart verhindern (zum Beispiel wel das gerät nicht daurend angeschlossen ist) und mehr um Ankuppeln durch en Endbenützer möglich zu machen und sonstiges.

Eigner und Zugriffsrechte auf Dateien ändern in ein nicht-Linux Dateisystem sind unmöglich. FAT hat diese dingen überthaupt nicht. Und was nicht existierst kan nicht geändert werden.
Was du siehst sind unechte Eigner un Zugriffsrechte, die über Parametern den Mount zugeführt werden (Benützerebene Mount).
Diese Parametern können auch in fstab aufgenommen werden.

Da die Platte intern verbaut:
Erstelle einen Mountpoint für die Platte und hänge Sie an diesem Mountpoint ein. Einhängen kann man mit dem Yast----System—Partitionierer.
Der Mointpoint (Verzeichnis zum einhängen) muss bestehen und es sollte darunter kein anderes Verzeichnis sich vor dem Mounten befinden, das wird ausgeblendet (So kann man Verzeichnisse vor allen Augen verstecken).

Ich habe es fast geschafft. In fstab habe ich diese Zeile

"UUID=7D1B-B09A /mnt/SSD vfat defaults 0 0 "

eingefügt. Nach dem Booten wird nun das Laufwerk wie verlangt gemounted. Ich brauche kein Kennwort mehr einzugeben. Die Rechte sind noch nicht richtig. Als Benutzer steht da “root” und als Gruppe auch. Als Gruppe möchte ich “users” haben Ich muss wohl noch mit den Optionen in fstab herum probieren, “defaults” reicht wohl nicht.

Noch eine kleine Frage: Im Deutschen sind “Benutzer” und “Eigentümer” verschiedene Begriffe. Im Englischen gibt es “user” und “owner”. Ist die Bedeutung in Linux der beiden Begriffe identisch oder welchen Unterschied gibt es?

Für die optionen siehe

man 8 mount

Teil “Mount options for fat” besonders die Parametern uid= und gid=.

user und owner sind mehr oder weniger gleich.

owner ist derjenige user der Eigner einer Datei ist.

Danke an Henk und Sauerland für die hilfreiche Unterstützung. Ich hatte der fstab Folgendes eingegeben:
"UUID=7D1B-B09A /mnt/SSD vfat defaults,users 0 0 "
Nach Neustart wurde dieses korrigiert zu:
"UUID=439E-DB73 /mnt/SSD vfat users,gid=users,umask=0002,utf8=true 0 0 "

Ich brauche kein Kennwort einzugeben und kann Dateien erzeugen und löschen. Linux wird mir immer sympathischer. Man kann, jedenfalls soweit man sich auskennt sehr gezielt das Verhalten steuern.