Lorsque j'insère une clé USB, une carte multimédia ou un disque dur USB, pour le démonter via la ligne de commande, je dois utiliser:
sudo umount /media/the_device
Mais, je peux démonter l'appareil dans un gestionnaire de fichiers comme Nautilus simplement en cliquant sur le bouton d'éjection ou en utilisant le menu contextuel du clic droit sur l'appareil.
Quelle est la justification de la différence? Comment puis-je le changer pour pouvoir démonter la ligne de commande sans avoir besoin des privilèges root? Le changer est-il une mauvaise idée?
Edit: Au cas où il a changé, je lance 9.04. J'ai exécuté la plupart des versions 5.10--9.04, et pour autant que je m'en souvienne, il en a toujours été ainsi.
command-line
umount
sudo
vanden
la source
la source
nautilus-open-terminal
plugin.Réponses:
Nautilus ne démonte pas directement l'appareil; il parle de DBus à un démon système (udisks-daemon) et lui demande de démonter.
Le démon vérifie si vous êtes autorisé à le faire, en contactant un autre démon système, PolicyKit.
PolicyKit utilise la configuration définie dans
/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
(sauf si l'administrateur système local la remplace/etc/polkit-1
). Ce fichier indique à PolicyKit que les utilisateurs avec des sessions de console actives peuvent détacher des lecteurs, donc PolicyKit parle à un troisième démon, ConsoleKit, pour voir si vous avez des sessions de console actives. La connexion via gdm compte comme une session de console; la connexion via ssh ne fonctionne pas.Il existe un outil en ligne de commande
udisks
qui vous permet de démonter des appareils sans utiliser sudo, en utilisant le même mécanisme:qui démonte le système de fichiers; Je peux également retirer l'ensemble de l'appareil avec
ce qui éteint la LED de ma clé USB.
la source
gvfs-mount
fonctionne maintenantLa situation pourrait avoir changé - dans Ubuntu 10.04 actuel, umount fonctionne sans sudo pour les clés USB. En général, je pense que la commande
(gvfs-mount est dans le paquet gvfs-bin) devrait toujours fonctionner.
la source
Les réponses actuelles sont obsolètes. Essayer:
obtenir les partitions montées actuelles avec par exemple:
la source