85 votes

Modifier l'entrée fstab pour que tous les utilisateurs puissent lire et écrire sur un volume EXT4

J'ai une boîte Ubuntu 10.04 avec une partition EXT4. Cette partition est configurée pour être montée automatiquement dans /etc/fstab . Pour les besoins de ce post, nous l'appellerons : /media/foo .

Malheureusement, seuls root peut créer/supprimer des fichiers/répertoires sur le système de fichiers racine de l'utilisateur. foo . Pour que d'autres utilisateurs puissent effectuer des opérations de fichier/io sur ce volume, root doit créer un répertoire et chmod les autorisations à d'autres.

Je voudrais monter le volume de façon à ce que n'importe qui puisse lire/écrire sur le volume sans avoir besoin de root a chmod .

Vous trouverez ci-dessous mon fstab l'entrée :

/dev/sda8    /media/foo    ext4    rw,user,exec 0 0

A l'origine, l'entrée était defaults au lieu de rw,user,exec . J'ai ajouté les entrées supplémentaires, à savoir , rw afin que tout utilisateur puisse lire/écrire.

Malheureusement, le fstab ne fonctionne pas. Elle se monte bien, mais il faut toujours root d'intervenir.

Et, juste au cas où quelqu'un demanderait, simplement courir : chmod -R 777 * en /media/foo comme root ne fonctionne pas.

1voto

user247046 Points 11

Essayez,

sudo setfacl -R -d -m u::rwx,g::rwx,o::rwx <mount_point>

1voto

vishy dewangan Points 121

L'autre moyen est de donner la propriété nécessaire au point de montage avant de le monter. Ainsi, lorsque vous le montez, l'utilisateur requis en aura la propriété.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X