Si je fais, par exemple, 'ls /misc/cdrom', tout va bien, mon CD est
monté automatiquement. Par contre, pour ce qui est de le démonter, c'est
pas gagné... :
$ eject
umount: /misc/cdrom n'est pas dans fstab (et vous n'êtes pas l'usager ROOT)
eject: le démontage de `/misc/cdrom' a échoué
$ sudo eject
$
Donc eject (ou 'umount /misc/cdrom', d'ailleurs, c'est pareil) ne marche
pas pour un utilisateur normal -- même si c'est l'utilisateur qui a
monté le CD, mais il marche en root. Tel que j'interprète les choses,
c'est automount qui monte le CD, en tant que root, et pas mon
utilisateur normal. Si root essaye de démonter, ça marche, mais pas
l'utilisateur de base.
Bon, je sais bien qu'il y a un timeout sur l'automount
(/etc/auto.master/misc : "/etc/auto.misc --timeout=60", par exemple)
mais ça ne règle pas le problème. Je ne vais pas attendre à chaque fois
60 secondes avant d'éjecter mon CD, et mettre le timeout à 1 ou 2
secondes ne me plait pas du tout comme hum-"solution".
Je précise enfin que sans passer par automount (cad avec le point de
montage spécifié dans /etc/fstab), aussi bien le montage que l'ejection
marchent très bien pour un utilisateur normal (pas la peine de chercher
de ce côté, donc, à priori).
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans
succès, ce qui me confirme dans mon interprétation. Google ne m'a pas
non plus aidé. Quelqu'un à une autre idée ?
--
Rémi Moyen
Si je fais, par exemple, 'ls /misc/cdrom', tout va bien, mon CD est monté automatiquement. Par contre, pour ce qui est de le démonter, c'est pas gagné... :
$ eject umount: /misc/cdrom n'est pas dans fstab (et vous n'êtes pas l'usager ROOT) eject: le démontage de `/misc/cdrom' a échoué $ sudo eject $
Donc eject (ou 'umount /misc/cdrom', d'ailleurs, c'est pareil) ne marche pas pour un utilisateur normal -- même si c'est l'utilisateur qui a monté le CD, mais il marche en root. Tel que j'interprète les choses, c'est automount qui monte le CD, en tant que root, et pas mon utilisateur normal. Si root essaye de démonter, ça marche, mais pas l'utilisateur de base.
[...snip...]
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans succès, ce qui me confirme dans mon interprétation. Google ne m'a pas non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit de faire le umount, c'est l'option users dans le fstab, dans lequel il suffit davoir une ligne du genre : /dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0 car c'est un umount qui est fait par eject et umount va se baser sur les informations dans /etc/fstab et dans /etc/mtab.
J'en profite pour dire que c'est dans ma vielle doc de 1999, mais que les options de mount ont évoluées depuis :) Il y a maintenant trois options différentes pour le contrôle de mount/umount par des utilisateurs non root à savoir : - user, un utilisatuer peut faire le mount et c'est le même qui fait le umount ; - owner, un utilisateur peut faire le mount si il est le possesseur du device ; - users, n'importe qui peut faire le mount.
-- Julien
Rémi Moyen a écrit(wrote):
Salut,
Salut,
Sur ma machine (Debian/testing), j'ai un automount dans /misc, avec
(entre autres) dans le fichier /etc/auto.misc :
Si je fais, par exemple, 'ls /misc/cdrom', tout va bien, mon CD est
monté automatiquement. Par contre, pour ce qui est de le démonter, c'est
pas gagné... :
$ eject
umount: /misc/cdrom n'est pas dans fstab (et vous n'êtes pas l'usager ROOT)
eject: le démontage de `/misc/cdrom' a échoué
$ sudo eject
$
Donc eject (ou 'umount /misc/cdrom', d'ailleurs, c'est pareil) ne marche
pas pour un utilisateur normal -- même si c'est l'utilisateur qui a
monté le CD, mais il marche en root. Tel que j'interprète les choses,
c'est automount qui monte le CD, en tant que root, et pas mon
utilisateur normal. Si root essaye de démonter, ça marche, mais pas
l'utilisateur de base.
[...snip...]
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans
succès, ce qui me confirme dans mon interprétation. Google ne m'a pas
non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit
de faire le umount, c'est l'option users dans le fstab, dans lequel il
suffit davoir une ligne du genre :
/dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0
car c'est un umount qui est fait par eject et umount va se baser sur
les informations dans /etc/fstab et dans /etc/mtab.
J'en profite pour dire que c'est dans ma vielle doc de 1999, mais que les
options de mount ont évoluées depuis :) Il y a maintenant trois options
différentes pour le contrôle de mount/umount par des utilisateurs non
root à savoir :
- user, un utilisatuer peut faire le mount et c'est le même qui fait le
umount ;
- owner, un utilisateur peut faire le mount si il est le possesseur du
device ;
- users, n'importe qui peut faire le mount.
Si je fais, par exemple, 'ls /misc/cdrom', tout va bien, mon CD est monté automatiquement. Par contre, pour ce qui est de le démonter, c'est pas gagné... :
$ eject umount: /misc/cdrom n'est pas dans fstab (et vous n'êtes pas l'usager ROOT) eject: le démontage de `/misc/cdrom' a échoué $ sudo eject $
Donc eject (ou 'umount /misc/cdrom', d'ailleurs, c'est pareil) ne marche pas pour un utilisateur normal -- même si c'est l'utilisateur qui a monté le CD, mais il marche en root. Tel que j'interprète les choses, c'est automount qui monte le CD, en tant que root, et pas mon utilisateur normal. Si root essaye de démonter, ça marche, mais pas l'utilisateur de base.
[...snip...]
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans succès, ce qui me confirme dans mon interprétation. Google ne m'a pas non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit de faire le umount, c'est l'option users dans le fstab, dans lequel il suffit davoir une ligne du genre : /dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0 car c'est un umount qui est fait par eject et umount va se baser sur les informations dans /etc/fstab et dans /etc/mtab.
J'en profite pour dire que c'est dans ma vielle doc de 1999, mais que les options de mount ont évoluées depuis :) Il y a maintenant trois options différentes pour le contrôle de mount/umount par des utilisateurs non root à savoir : - user, un utilisatuer peut faire le mount et c'est le même qui fait le umount ; - owner, un utilisateur peut faire le mount si il est le possesseur du device ; - users, n'importe qui peut faire le mount.
-- Julien
Rémi Moyen
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans succès, ce qui me confirme dans mon interprétation. Google ne m'a pas non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit de faire le umount, c'est l'option users dans le fstab, dans lequel il suffit davoir une ligne du genre : /dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0 car c'est un umount qui est fait par eject et umount va se baser sur les informations dans /etc/fstab et dans /etc/mtab.
Ah, oui. Je n'avais pas pensé à modifier le fstab. En fait et au contraire, j'avais soigneusement évité que les entrées correspondant à des trucs d'autofs apparaissent dans fstab, en me disant qu'il valait mieux ne pas mélanger les montages.
Bon, ben c'est parfait. Merci ! -- Rémi Moyen
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans
succès, ce qui me confirme dans mon interprétation. Google ne m'a pas
non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit
de faire le umount, c'est l'option users dans le fstab, dans lequel il
suffit davoir une ligne du genre :
/dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0
car c'est un umount qui est fait par eject et umount va se baser sur
les informations dans /etc/fstab et dans /etc/mtab.
Ah, oui. Je n'avais pas pensé à modifier le fstab. En fait et au
contraire, j'avais soigneusement évité que les entrées correspondant à
des trucs d'autofs apparaissent dans fstab, en me disant qu'il valait
mieux ne pas mélanger les montages.
J'ai essayé d'ajouter users (ou user) à la ligne du auto.misc, mais sans succès, ce qui me confirme dans mon interprétation. Google ne m'a pas non plus aidé. Quelqu'un à une autre idée ?
C'est bien cela... il faut donc que l'utilisateur de base ait le droit de faire le umount, c'est l'option users dans le fstab, dans lequel il suffit davoir une ligne du genre : /dev/cdrom /misc/cdrom iso9660 users,ro,nodev,nosuid 0 0 car c'est un umount qui est fait par eject et umount va se baser sur les informations dans /etc/fstab et dans /etc/mtab.
Ah, oui. Je n'avais pas pensé à modifier le fstab. En fait et au contraire, j'avais soigneusement évité que les entrées correspondant à des trucs d'autofs apparaissent dans fstab, en me disant qu'il valait mieux ne pas mélanger les montages.