Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

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 roll


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

DecIRC a écrit :

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.

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 wink
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 wink
Mais merci encore de vous occuper de moi wink

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

j'ai trouvé la solution 6b0f4815e70d4df7f211f8dc8b7ct.jpg

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

a11acd20d27468e333ba3e60d147t.jpg

on peut vraiment TOUT faire avec linux cool

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 big_smile


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 hmm

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)

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 smile

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 ! wink

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

naholyr a écrit :

Alt+F2 -> "gksudo gedit /etc/sudoers"

À éviter à tout prix ! wink
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. smile

Hors ligne

#17 Le 07/12/2006, à 11:46

naholyr

Re : commande unix pour arrêter l'ordinateur

@mr_pouit merci j'ai édité wink une très mauvaise habitude que j'avais prise pour le fichier sudoers

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 big_smile


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