only root can umount ...

only root can umount ... - Linux et OS Alternatifs

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...

Reply

Marsh Posté le 17-06-2002 à 04:42:30   

Reply

Marsh Posté le 17-06-2002 à 11:14:03    

Ça devrait marcher pourtant.
umount est bien en s-uid root ?

Reply

Marsh Posté le 17-06-2002 à 11:50:46    

ouais j'avais deja verifie....
 
 
moi non plus je comprends pas

Reply

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 ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

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 !! :lol:

Reply

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 :lol:
 
enfin voila, si ca peut aider quelqu'un...

Reply

Marsh Posté le 17-06-2002 à 13:49:03    

Bien vu mais pourquoi ton /etc/mtab est-il un lien sur /proc/mounts  
 ?

Reply

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...

Reply

Marsh Posté le 27-06-2002 à 11:37:56    

il n'y a pas une autre solution?


---------------
Jyp
Reply

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

Reply

Marsh Posté le 27-06-2002 à 18:14:50   

Reply

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.

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed