L'option de montage user
permet uniquement au système de fichiers d'être monté par n'importe quel utilisateur. Le rw
L'option rend le système de fichiers non accessible en lecture seule. Vous devrez utiliser des autorisations pour rendre le répertoire parent accessible en écriture.
chmod 777 /media/foo
Le chmod
la commande que vous montrez n'affecte que les fichiers existants dans /media/foo
.
Je pense qu'il serait plus simple de changer l'entrée fstab en :
/dev/sda8 /media/foo ext4 rw,user,exec,umask=000 0 0
umask=000
signifie que n'importe qui peut lire, écrire ou exécuter n'importe quel fichier ou répertoire dans foo. La valeur par défaut habituelle est 022, ce qui signifie que les utilisateurs ne peuvent pas écrire.
J'ai eu le même problème sur openSUSE, mais je pense que la solution peut s'appliquer à cela aussi.Tous les utilisateurs avec lesquels je souhaite partager le système de fichiers monté appartiennent au même groupe principal :les utilisateurs
J'ai la ligne suivante dans mon fstab :
/dev/<partition> <mount_point> ext4 rw,acl 0 0
et j'ai exécuté les commandes suivantes :
sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>
afin que les fichiers ou répertoires nouvellement créés obtiennent ces autorisations. Cela implique que le package acl est installé.