Moin allerseits,
> Richard Fonfara schrieb:
>> Wie kriege ich es geregelt, dass die Ext4-Partitionen meiner
>> USB-Laufwerke mit Benutzerrechten gemountet werden?
Die Rechte wandern mit dem Dateisystem mit. Anders als bei fat, wo du
als Option beim Mounten angeben kannst, welchem Nutzer alle Dateien
gehören, ist bei ext2-3-4 im Dateisystem gespeichert, welcher UID und
GID jede einzelne Datei gehört. Daher funktioniert Herrmanns:
On 07/03/2014 02:54 PM, Hermann Riemann wrote:
> Mindestens einen Ordner anlegen und den unter mit chown und chgrp
> wie $HOME einstellen.
Alternativ kannst du das root-Verzeichnis des gemounteten Dateisystems
mit chown an "deinen" Benutzer übergeben. Also so:
~# mount /dev/usbpartition /mnt/usb
~# chown heiko.users /mnt/usb
~# umount /mnt/usb
Beim umount wechselt dann der Besitzer von /mnt/usb von heiko.users
wieder zu dem zurück, der das Verzeichnis vorher besessen hat.
Wenn du dann noch die Option "users" zu dem Dateisystem in die fstab
einträgst, darf jeder beliebige Benutzer das Dateisystem mounten, aber
die Dateien gehören immer noch heiko.
> Man kann dann einen passenden Eintrag in der Datei /etc/fstab machen.
In der manpage zu fstab steht davon nur sehr wenig, die meisten Optionen
stehen in der manpage zu mount. Und dort sieht man, dass man für
ext-Dateisysteme zwar angeben kann, dass jeder Nutzer oder bestimmte
Nutzer sie mounten können, aber nicht per mount-Option, wer sie
beschreiben darf. Weil das eben im Dateisystem selbst gespeichert ist.
Für fat und ntfs lauten die entsprechenden Optionen uid= und gid=, die
gibt es aber für extX nicht.
MfG, Heiko