merci, mais je pense pas … enfin j’ai RÉ-essayé, ça change rien … j’ai mis un /dev/sda* dans /etc/pmount.allow, mais non, ça veut pas.
Par contre, je me suis aperçu de deux choses :
- Il semble que ce soit gnome-volume-manager qui n’en fait qu’à sa tête, il me monte le volume comme suit :
En plus j’aimerai l’option sync, bien que pas bien supportée sur vfat …
Donc, ce qu’il faut que je sache, c’est où il va pêcher ces options de montage … est-ce que c’est dans udev.rules, dans hal ??? je vois rien de correspondant.
j’ai fait des tests, mais je vois pas le pourquoi des curiosités qui suivent : jcode@debian:/media$ ls -al
total 5
drwxrwxr-x 5 root plugdev 1024 2007-03-22 17:04 .
drwxr-xr-x 31 root root 1024 2007-03-22 15:40 ..
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom0
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom1
lrwxrwxrwx 1 root root 7 2006-05-11 01:29 floppy -> floppy0
drwxr-xr-x 2 root root 1024 2006-12-25 08:40 floppy0
--ws--x--T 1 root root 0 2007-03-22 15:40 .hal-mtab-lock
lrwxrwxrwx 1 root root 11 2006-05-18 00:02 video0 -> /dev/video0
jcode@debian:/media$ ## je branche la clé, elle se monte à la volée ##
jcode@debian:/media$ ls -al
total 21
drwxrwxr-x 6 root plugdev 1024 2007-03-22 17:06 .
drwxr-xr-x 31 root root 1024 2007-03-22 15:40 ..
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom0
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom1
lrwxrwxrwx 1 root root 7 2006-05-11 01:29 floppy -> floppy0
drwxr-xr-x 2 root root 1024 2006-12-25 08:40 floppy0
--ws--x--T 1 root root 0 2007-03-22 15:40 .hal-mtab-lock
drwx------ 5 jcode jcode 16384 1970-01-01 01:00 usbdisk
lrwxrwxrwx 1 root root 11 2006-05-18 00:02 video0 -> /dev/video0
A ce stade, je peux écrire sur le volume, tout ça.
Premier point: bien que propriétaire et ayant les permission rwx, je ne peux pas modifier les droits via le menu (click droit sur l’icone), propriétés, permissions !?
mtab me dis:
jcode@debian:/media$ cat /etc/mtab | grep sda1
/dev/sda1 /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077 0 0
Je démonte le volume via le même menu, “démonter le volume” … Ensuite:
$ pmount -t vfat --umask 007 /dev/sda1 /media/usbdisk
jcode@debian:/media$ ls -al
total 21
drwxrwxr-x 6 root plugdev 1024 2007-03-22 17:11 .
drwxr-xr-x 31 root root 1024 2007-03-22 15:40 ..
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom0
drwxr-xr-x 2 root cdrom 1024 2006-05-11 01:29 cdrom1
lrwxrwxrwx 1 root root 7 2006-05-11 01:29 floppy -> floppy0
drwxr-xr-x 2 root root 1024 2006-12-25 08:40 floppy0
--ws--x--T 1 root root 0 2007-03-22 15:40 .hal-mtab-lock
drwxrwx--- 5 jcode jcode 16384 1970-01-01 01:00 usbdisk
lrwxrwxrwx 1 root root 11 2006-05-18 00:02 video0 -> /dev/video0
jcode@debian:/media$ cat /etc/mtab | grep sda1
/dev/sda1 /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=007 0 0
On voit bien la diff d’umask, entre paranthèse, j’avais oublié cette notation à l’envers du chmod (007 = 770).
La, je ne peux pas non plus modifier les permissions pour “autres”, mais je peux enlever des droits au groupe … enfin ça je comprend finalement …, maitenant, je démonte via pmount, je débranche la clé, je la rebranche :
jcode@debian:/media $ pumount /media/usbdisk
$ ls -al | grep usb
drwx------ 5 jcode jcode 16384 1970-01-01 01:00 usbdisk
Rebelotte !
Donc, où fixe t’on les options de montage de pmount … si je fais un pmount -t vfat /dev/sda1 /media/usbdisk, il me met aussi ces droits ( drwx------) là, donc en fait c’est bien lui qui manoeuvre, ou est-ce que c’est un autre process (hal, udev, gnome-volume-manager) qui prend le relais pour les fixer ?