Die Mount-Option user
erlaubt nur das Einhängen des Dateisystems durch jeden Benutzer. Die rw
Option macht das Dateisystem nicht schreibgeschützt. Sie müssen Berechtigungen verwenden, um das übergeordnete Verzeichnis beschreibbar zu machen.
chmod 777 /media/foo
Die chmod
Der angezeigte Befehl wirkt sich nur auf die innerhalb vorhandenen Dateien aus /media/foo
.
Ich denke, es wäre einfacher, den fstab-Eintrag zu ändern:
/dev/sda8 /media/foo ext4 rw,user,exec,umask=000 0 0
umask=000
bedeutet, dass jeder jede Datei oder jedes Verzeichnis in foo lesen, schreiben oder ausführen kann. Der übliche Standardwert ist 022, was bedeutet, dass Benutzer nicht schreiben können.
Ich hatte das gleiche Problem bei openSUSE, aber ich denke, die Lösung kann auch hier angewendet werden. Alle Benutzer, denen ich das gemountete Dateisystem freigeben möchte, gehören zu derselben primären Gruppe:Benutzer
Ich habe folgende Zeile in meiner fstab:
/dev/<partition> <mount_point> ext4 rw,acl 0 0
und ich habe die folgenden Befehle ausgeführt:
sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>
damit neu erstellte Dateien oder Verzeichnisse diese Berechtigungen erhalten. Dies impliziert, dass Sie das acl-Paket installiert haben.