Pages : 1
#1 Le 28/11/2006, à 00:49
- ghimli
commande unix pour arrêter l'ordinateur
Bonsoir à tous !
J'ai une petite question qui me faciliterait bien la vie : quelle commande peut-elle me permettre d'arrêter mon ordinateur sans les droits du super-utilisateur ? Je m'explique : dans GNOME, lorsqu'on clique sur le bouton arrêter en au à droite de l'écran, jamais on ne me demande mon mot de passe. Donc c'est bien que la commande lancée en arrière-plan n'a pas besoin des droits du super-utilisateur... Or shutdown now ne marche pas si je ne rajoute pas sudo devant... Donc je me dit que ce n'est pas celle là... Une idée ?
Merci d'avance !
Dernière modification par ghimli (Le 28/11/2006, à 00:53)
Ghimli, Ubuntu addicted
Hors ligne
#2 Le 28/11/2006, à 06:07
- DecIRC
Re : commande unix pour arrêter l'ordinateur
il faut regarder du coté de /etc/sudoers
Tu peux définir les commandes acceptées et par quel user...
cEd
DropBox : 2 Gigas de stockage en ligne gratuit, compatible Ubuntu, Mac et Windows <-- Avec ce lien, 250 megas en cadeau en prime.
Hors ligne
#3 Le 28/11/2006, à 07:59
- misaine
Re : commande unix pour arrêter l'ordinateur
la commande est
gnome-session-save --kill
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#4 Le 29/11/2006, à 01:13
- ghimli
Re : commande unix pour arrêter l'ordinateur
oki je regarde ça merci
Ghimli, Ubuntu addicted
Hors ligne
#5 Le 05/12/2006, à 01:06
- ghimli
Re : commande unix pour arrêter l'ordinateur
Ben en fait cette commande fait apparaitre le menu où on choisit d'arreter, redémarrer, etc... Mais n'arrete pas l'ordinateur automatiquement. Même quand je rajoute l'option --silent, c'est juste la session qui se ferme. Une autre idée ?
Ghimli, Ubuntu addicted
Hors ligne
#6 Le 05/12/2006, à 02:13
- misaine
Re : commande unix pour arrêter l'ordinateur
heu... y a juste 1 clic a faire ... maintenant si c'est trop
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#7 Le 05/12/2006, à 10:35
- naholyr
Re : commande unix pour arrêter l'ordinateur
il faut regarder du coté de /etc/sudoers
Tu peux définir les commandes acceptées et par quel user...cEd
Elle est là la solution ^^
Tu ajoutes ton utilisateur comme n'ayant pas besoin de mot de passe pour lancer la commande "halt", et la commande "sudo halt" ne demandera plus de mot de passe (arrêt direct non interactif donc) avant de s'exécuter.
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#8 Le 05/12/2006, à 11:21
- figaro
Re : commande unix pour arrêter l'ordinateur
halt
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#9 Le 05/12/2006, à 11:42
- ghimli
Re : commande unix pour arrêter l'ordinateur
Merci à tous de vos réponses. Mais j'ai quelques précisions : en fait cela va me servir pour éteindre mon ordi quand dvdrip a fini son boulot. Il y a effectivement un champ ou on peut rentrer une commande à effectuer une fois l'encodage terminé. Donc oui Misaine, c'est un click de trop
Ensuite, sachant que je ne rentre pas mon mot de passe pour éteindre mon ordi quand je le fais avec l'interface de Gnome, je ne comprends pas pourquoi j'ai absolument besoin de le faire en root, ou autoriser mon utillisateur à avoir les droits root pour la commande halt ou shutdown par l'intermédiaire de sudoers. La commande donnée par Misaine est une bonne piste, mais ce qu'il me faudrait c'est l'étape juste après, quand on clique sur "arreter". En effet, si de base ces commandes ne sont pas autorisées pour l'utilisateur courant, c'est qu'il y a des problèmes de sécurité évidents
Mais merci encore de vous occuper de moi
Dernière modification par ghimli (Le 05/12/2006, à 11:43)
Ghimli, Ubuntu addicted
Hors ligne
#10 Le 06/12/2006, à 23:21
- misaine
Re : commande unix pour arrêter l'ordinateur
en plus de la commande déjà citée il faut règler l'option dans gconf : mettre shutdown à la place de logout et decocher logout prompt
on peut vraiment TOUT faire avec linux
edit: le hic c'est que ce sera maintenant le comportement par défaut du bouton "quitter"
Dernière modification par misaine (Le 06/12/2006, à 23:40)
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#11 Le 06/12/2006, à 23:53
- misaine
Re : commande unix pour arrêter l'ordinateur
edit 2 : ne pas decocher logout prompt mais rajouter --silent et cette fois c'est bon
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#12 Le 07/12/2006, à 00:59
- naholyr
Re : commande unix pour arrêter l'ordinateur
Heu... Au lieu de toutes ces bidouilles je trouve qu'ajouter une entrée dans sudoers est une solution bien plus propre
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#13 Le 07/12/2006, à 02:31
- misaine
Re : commande unix pour arrêter l'ordinateur
et on la trouve où cette "solution bien plus propre" ?
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#14 Le 07/12/2006, à 04:37
- naholyr
Re : commande unix pour arrêter l'ordinateur
Alt+F2 -> "EDITOR=gedit && sudo visudo" (cocher "exécuter dans un terminal")
Ajouter en fin de fichier : nom-d-utilisateur ALL=NOPASSWD:/sbin/halt,NOPASSWD:/sbin/reboot (en remplaçant bien sûr nom-d-utilisateur par votre nom d'utilisateur).
Et la commande "sudo" ne réclamera plus de mot de passe lorsque cet utilisateur l'invoque pour appeler "halt" ou "reboot". Ainsi "sudo halt" et "sudo reboot" feront leur travail silencieusement sans demander de mot de passe.
Dernière modification par naholyr (Le 07/12/2006, à 11:46)
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#15 Le 07/12/2006, à 04:53
- Wapush
Re : commande unix pour arrêter l'ordinateur
Le tout sur la même ligne
nom-d-utilisateur ALL=NOPASSWD:/sbin/halt,NOPASSWD:/sbin/reboot
Édit : @naholyr je l'ai rajouté dans les balises Code parce que chez-moi, peut-être à cause de ma résolution d'écran, ça apparaît sur deux lignes !
Dernière modification par Wapush (Le 07/12/2006, à 05:08)
Hors ligne
#16 Le 07/12/2006, à 05:39
- mr_pouit
Re : commande unix pour arrêter l'ordinateur
Alt+F2 -> "gksudo gedit /etc/sudoers"
À éviter à tout prix !
Si jamais tu fais une erreur, t'es obligé de redémarrer en mode 'single' pour la corriger. Il est préférable d'utiliser la commande suivante :
sudo visudo
qui se chargera de vérifier la syntaxe du fichier avant de le sauver.
Hors ligne
#17 Le 07/12/2006, à 11:46
- naholyr
Re : commande unix pour arrêter l'ordinateur
@mr_pouit merci j'ai édité une très mauvaise habitude que j'avais prise pour le fichier sudoers
Messagerie instantanée : naholyr@jabber.fr
Envoyer vos images sur le web d'un clic !
Choix du système à rebooter (graphique)
Hors ligne
#18 Le 11/12/2006, à 01:30
- ghimli
Re : commande unix pour arrêter l'ordinateur
en tous cas merci à tous de vos réponses !
Ghimli, Ubuntu addicted
Hors ligne
#19 Le 03/05/2008, à 10:47
- phoniaTE1041
Re : commande unix pour arrêter l'ordinateur
Bonjour, je me demandais si cette bidouille pouvait fonctionner avec pon et poff ? Ca a pas l'air.
Hors ligne
#20 Le 27/05/2009, à 22:52
- Maigre*
Re : commande unix pour arrêter l'ordinateur
c'est vraiment genial
Association SUPER
"promouvoir les initiatives locales par un soutient à la gestion, la logistique et la création
pour encourager les modes de vie et actions autonomes"
association.super (gmail)
Hors ligne
Pages : 1