[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] Re: permissions
Hello !
On Sat, Jul 14, 2001 at 10:01:43AM +0200, Benjamin Michotte wrote:
> On Sat, Jul 14, 2001 at 05:52:08AM +0200, jm wrote:
> > Bonjour à tous,
> > J'ai un problème de permission sur des fichiers et des répertoires
> > situés sur une partition windows. Il m'est impossible de modifier
> > les droits et cela par différentes méthodes: en octal # chmod 777 -R
> > /mnt/win-d/travail par exemple
> > ou par midnight commander grace à la fonction chmod ou chown avancé. les
> > modifications ne sont pas prises en compte. Je travaille sur une redhat 7.1.
> > Quelle peut être la cause de ce refus? est-ce un bug ou un problème de
> > méthode ou de syntaxe?
> > merci à ceux qui se pencheront sur la question.
> C'est tout simplement que le système fat n'utilise pas de droits.... et
> par défaut, linux t'empeche d'ecrire dans ces partitions en simple
> user... édites ton fichier /etc/fstab et change ta ligne
> /dev/hdxx /mnt/win-d vfat default 0 0
> par
> /dev/hdxx /mnt/win-d vfat defaults,noexec,umask=000 0 0
> ca devrait passer... (j'ai bien dit "devrait" ;p)
Tu peux même rajouter encore deux options intéressantes, uid et gid :
noexec,uid=500,gid=511,umask=0002
De la sorte, les fichiers ont « l'air » d'appartenir à l'utilisateur
dont l'ID est 500 et au groupe dont l'ID est 511 (voir /etc/passwd et
/etc/group). Sur une de mes machines, ça correspond à 'dash.vfatrw', et
je n'ai plus qu'à mettre tous les users qui doivent avoir accès en
écriture sur cette partition dans le groupe 'vfatrw'.
Mais dans tous les cas, ces permissions s'appliquent à toute la
partition, et il n'est pas possible de les changer individuellement pour
un fichier, à moins d'utiliser un fs 'umsdos' (mais pour
l'interopérabilité, ce n'est pas top).
[.../...]
Cu,
Dash.
--
Convictions are more dangerous enemies of truth than lies.
-- Nietzsche
--
Damien Diederen
dash@linuxbe.org
http://users.swing.be/diederen/
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]