[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

fstab



>>>>> "MB" == marc  <[email protected]> writes:

 MB> bonjour je voudrais monter un partition windows dans laquelle
 MB> tout le monde aurait acces en lecture mais que juste root
 MB> pourrais aller écrire.

 MB> voici la ligne de mon fstab

 MB> /dev/hda5 /mnt/files vfat nouser,exec,noudev,nosuid,rw,umask=0 0 0

 MB> malgré que j'ai mis nouser je peux tout de meme en tant que user
 MB> aller supprimer des fichiers dans /mnt/files.

 MB> quelqu'un peux m'aider.

 MB> En même temps y a t'il un facon de faire appliquer les changements
 MB> de mon fstab sans avoir a rebooter  a chaque fois


 MB> Merci

``nouser'' a rapport avec la possibilité d'éxécuter les commands
``mount'' et ``umount'' sur la partition, et n'a rien a voir avec
l'acces donne aux fichiers par le système.  C'est en fait le umask qui
a avoir avec ça (ainsi que le groupe et uid sous lequel la partition a
été mountée).

En utilisant le umask, il faut faire attention: les bits sont
*inversés* par rapport à l'argument passé a chmod.  En d'autres
termes, les bits qui sont a 1 dans le umask seront *masqués* (et non
pas laissés tels quels) lors de la création des fichiers.  Donc, pour
un umask qui ne permet qu'au createur du fichier de le modifier, il
faut un umask=022

Finalement, il faut ajouter, comme options, uid=<qqch> et gid=<qqch>;
ceux-ci sont les identificateurs de l'usager qui peut ecrire.  Si le
umask reste a 022, personne autre que cet usager pourra ecrire sur le
system.

Donc, ta ligne devrait etre la suivante:

/dev/hda5 /mnt/files vfat nouser,exec,noudev,nosuid,rw,umask=022,uid=0 0 0

(le gid a peu d'importance, car le groupe ne peut pas ecrire de toutes
façons)

-- 
Benoit Goudreault-Emond -- Reply to: [email protected]
CoFounder, KMS Group.  Programmer, Silanis Technology (http://www.silanis.com)
A proud user of Linux---I'd rather work than nursemaid my computer.
My homepage (such as it is): http://www.crosswinds.net/~bge