OVH Cloud OVH Cloud

Mount et permissions

1 réponse
Avatar
Remi Moyen
Salut,

J'ai un problème pour monter une partition (FAT32, en l'occurence).
Problème d'autant plus génant que la même configuration (ou du moins il me
semble) sur une autre machine marche très bien.
Je m'explique :

$ ls -ld /data
drwxrwxrwx 2 root root 1024 2003-07-30 21:40 data/
$ sudo mount -t vfat -o umask=0 /dev/hda3 /data
$ ls -ld /data
drwxr--r-- 7 root root 8192 1970-01-01 01:00 /data/

Les permissions ne sont absolument pas celles spécifiées par le umask ! Et
sur une autre machine avec la même situation (enfin, pas exactement les
mêmes partitions, mais y'a aussi une partition en FAT32), le résultat
obtenu est bien celui attendu :

$ ls -ld /dos
drwxr-xr-x 2 root root 4096 2001-12-20 16:45 /dos
$ sudo mount -t vfat -o umask=0 /dev/hda1 /dos
$ ls -ld /dos
drwxrwxrwx 17 root root 8192 1970-01-01 01:00 /dos

Pourquoi donc mount ne change-t-il pas les permissions de la manière
attendue ?

Bon, normalement ça ne devrait pas intervenir (puisque je spécifie tout
dans le mount), mais l'entrée /data de /etc/fstab ne contient pas d'option
umask. D'ailleurs, si je fais le test en montant /dev/hda3 sur un autre
répértoire que /data (genre /tmp/toto), ben ça fait la même chose.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."

1 réponse

Avatar
Pim
Le Mon, 15 Sep 2003 15:41:22 +0200,
Remi Moyen disait ceci :
Salut,
Salut,

J'ai un problème pour monter une partition (FAT32, en l'occurence).
Problème d'autant plus génant que la même configuration (ou du moins il me
semble) sur une autre machine marche très bien.
Tu est dans quel Os déja?

Je m'explique :

$ ls -ld /data
drwxrwxrwx 2 root root 1024 2003-07-30 21:40 data/
$ sudo mount -t vfat -o umask=0 /dev/hda3 /data
Connecte toi carrement root pour faire cela c'est mieux

sudo je m'en méfie.

Bon, pour ce que je connais sous Linux:
Les modules vfat récents ont un comportement étrange quant aux permissions.

J'avais remarqué qu'en ajoutant les options suid,user,noexec,nodev
distinctement et cet ordre et pas un autre on avait parfois un
meilleur résultat.

Sinon, se méfier du support vfat : Est-ce bien un vfat et pas un DOS
et quelle version?
Et aussi voir la version du module et compare avec là ou cela marche.

Mais dans ma dernière debian je n'ai pas encore réussit à virer l'apparence
executable de tout les fichiers de ma partition vfat.


--
_____________________________

Moins bien qu'en vrai -> (:-)