J'ai l'édition de bureau d'Ubuntu.
J'aime le terminal pour que je préfère éteindre mon ordinateur avec la shutdown
commande.
Cependant, lorsque je tape, shutdown now
cela me demande de saisir mon mot de passe. Puis-je éteindre mon ordinateur à l'aide de cette commande sans entrer mon mot de passe?
command-line
shutdown
sudo
Santosh Kumar
la source
la source
Réponses:
Ouvrez un terminal (CTRL + T) et tapez ce qui suit
sudo visudo
Ajoutez la ligne suivante:
ou
Cela permet à l'utilisateur / groupe d'exécuter les trois commandes ci-dessus, en utilisant sudo , mais sans mot de passe.
Donc,
sudo poweroff
va maintenant entraîner un arrêt sans mot de passe.Cependant, pour rendre cela encore plus propre, nous allons ajouter un alias, de sorte que les
shutdown
appels en cours soient exécutéssudo shutdown now
.Ouvrir
~/.bash_aliases
pour édition.Insérer la ligne suivante à la fin du fichier:
Enfin, chargez les modifications dans le
.bash_aliases
fichier ...Essaye le!
Merci Eric .
la source
Un moyen sûr de le faire sans utiliser sudo et sans bricoler avec le système consiste à exécuter ces commandes one-liner :
Pour Ubuntu 14.10 ou une version antérieure:
Fermer:
Redémarrer:
consolekit doit bien sûr être installé sur votre système.
Autres commandes que vous pouvez aimer:
Suspendre:
Hibernate: (si activé sur votre système)
Pour Ubuntu 15.04 et versions ultérieures:
(Ceci est dû au passage d'Ubuntu à l'utilisation
systemd
au lieu deUpstart
)Puisque hibernate est normalement désactivé par défaut dans les systèmes Ubuntu, vous pouvez l'activer en cochant cette réponse: https://askubuntu.com/a/617254/101985
Source originale: https://bbs.archlinux.org/viewtopic.php?id=127962
la source
Unity utilise de nombreux services gnome, et dans ce cas aussi - vous pouvez fermer gnome de façon.
va faire le travail.
la source
--no-prompt
:End the session without user interaction. This only works with --logout.
Alors que vous pouvez utiliser la méthode de permettre
NOPASSWD
à/usr/sbin/shutdown
, bien qu'une autre solution DE-indépendante est d'utiliser simplementinit 0
.la source
c'est facile. en utilisant l'option -S comme ceci:
la source