only root can umount ... - Linux et OS Alternatifs
Marsh Posté le 17-06-2002 à 11:14:03
Ça devrait marcher pourtant.
umount est bien en s-uid root ?
Marsh Posté le 17-06-2002 à 11:50:46
ouais j'avais deja verifie....
moi non plus je comprends pas
Marsh Posté le 17-06-2002 à 12:02:47
J'ai remarqué un truc, seul root peut utiliser mount (et peut être unmount) avec plus d'un paramètre.
C'est quoi la ligne que tu utilise pour démonter le disque ?
Marsh Posté le 17-06-2002 à 12:48:51
umount /mnt/cdrom
avec umount /dev/hdc c'est pareil
si il continue a me faire chier, il va se prendre un patch sauvage made by moi le umount !!
Marsh Posté le 17-06-2002 à 13:35:47
Bon en fouillant le source de umount j'ai fini par trouver.
C'est en fait du a mon /etc/mtab qui est un lien symbolique sur /proc/mounts.
umount cherche l'utilisateur qui a monte le periph dans le mtab et dans mon cas, il ne peut pas le trouver forcement.
J'ai donc bidouille le source de umount afin que cette verification renvoie le nom de l'user qui essaie de demonter.
C'est pas tres propre ni tres securise mais bon....
si ma copine s'amuse a demonter la partition comportant les mp3, je lui en voudrai pas
enfin voila, si ca peut aider quelqu'un...
Marsh Posté le 17-06-2002 à 13:49:03
Bien vu mais pourquoi ton /etc/mtab est-il un lien sur /proc/mounts
?
Marsh Posté le 17-06-2002 à 15:38:15
ArSuniK a écrit a écrit : Bien vu mais pourquoi ton /etc/mtab est-il un lien sur /proc/mounts ? |
ca evites les blemes avec mtab sur un systeme de fichier en lecture seule et deux trois trucs du genre.
ca evite aussi d'avoir a se faire chier a le vider a chaque reboot, etc...
Marsh Posté le 27-06-2002 à 18:14:50
si certainement. une pourrait etre de gerer un fichier mtab.
il faut l'effacer au demarrage, avant de monter le proc.
Sinon ma soluce est plutot simple alors je l'ai gardee
Marsh Posté le 27-06-2002 à 18:56:15
jyp a écrit a écrit : il n'y a pas une autre solution? |
Si !
Perso j'utilise sudo !
C'est simple et efficace. Tu maintiens un fichier /etc/sudoers et tu met quelle utilisateur/machine/groupe peut faire quelle commande en tant que quel utilisateur local à la machine.
Ensuite tu passe plus mount /mnt/toto mais sudo /mnt/toto
C'est pê pas très clair mais c efficace.
Marsh Posté le 27-06-2002 à 20:40:19
Phoenix a écrit a écrit : Si ! Perso j'utilise sudo ! C'est simple et efficace. Tu maintiens un fichier /etc/sudoers et tu met quelle utilisateur/machine/groupe peut faire quelle commande en tant que quel utilisateur local à la machine. Ensuite tu passe plus mount /mnt/toto mais sudo /mnt/toto C'est pê pas très clair mais c efficace. |
Le but etant de garder un systeme le plus leger possible, pas de sudo pour moi. Mais ca peut effectivement etre une bonne solution.
Marsh Posté le 17-06-2002 à 04:42:30
Salut,
J'ai un probleme sur ma lfs fraichement installee:
j'ai ca dans mon fstab:
/dev/hdc /mnt/cdrom iso9660 noauto,user,ro 0 0
pour le monter en tant qu'utilisateur, aucun probleme
par contre pour le demonter: only root can umount /dev/hdc from /mnt/cdrom
permissions de /mnt/cdrom: dr-xr-xr-x root:root
permissions de /dev/hdc: brw-rw---- root:disk
quelqu'un a une idee parceque c'est chiant a force...