Je cherche une commande de terminal pour arrêter sans avoir à écrire mon mot de passe et sans installer de programme supplémentaire.
Comme lorsque vous cliquez sur le bouton d'arrêt, pourquoi ne me demandez-vous pas le mot de passe et un programme comme gnome-pie qui se ferme sans me demander le mot de passe et sans confirmation.
Je veux cette commande car je suis un programmeur Java et je veux l'utiliser.
Vous devrez ajouter un alias de commande pour toutes les commandes associées, comme suit:
Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/halt, /sbin/reboot
et ensuite vous devez ajouter une spécification utilisateur comme suit à la fin du fichier /etc/sudoers
<your username> ALL=(ALL) NOPASSWD: SHUTDOWN_CMDS
Vous aurez besoin d'autorisations root pour écrire dans le fichier sudoers.
Ceci est tiré de la documentation de la communauté Ubuntu à l'adresse https://help.ubuntu.com/community/Sudoers#Shutting_Down_From_The_Console_Without_A_Password
Vous pouvez faire fonctionner votre 'Sudo' sans mot de passe.
visudo
Ajouter à fin du fichier ...
your_user_name ALL = NOPASSWD: ALL
Sauver. Se déconnecter. Connectez-vous. Vous pouvez maintenant arrêter/redémarrer sans mot de passe. Mais je pense que vous voulez plutôt ce lien: Comment puis-je faire en sorte que l'arrêt ne nécessite pas de mot de passe administrateur? .
En supposant que vous souhaitiez exécuter les commandes sous une session X:
Under UPower (Ubuntu 10.04+)
suspendre:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
hiberner:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
Vous pouvez trouver plus d'informations à l'adresse suivante: https://wiki.ubuntu.com/DebuggingGNOMEPowerManager