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 09/11/2005, à 12:31

Watto

shutdown sans le sudo

Bonjour,

est-il possible d'utiliser la commande shutdown sans les droits root?

ou sinon y'a t'il une autre moyen d'arreter la machine via une commande sans passer par le sudo?

merci

Dernière modification par Watto (Le 09/11/2005, à 12:40)

Hors ligne

#2 Le 09/11/2005, à 13:24

Dvalin

Re : shutdown sans le sudo

Je ne crois pas hmm

Hors ligne

#3 Le 09/11/2005, à 13:42

crypto178

Re : shutdown sans le sudo

Si, c'est possible, il faut éditer le fichier de configuration de sudo avec la commande

sudo visudo

et ajouter une ligne :

%admin  ALL=NOPASSWD: /sbin/shutdown

(admin est un groupe, si tu le remplace par ton nom d'utilisateur il n'y a que toi qui pourra utiliser la commande shutdown sans mot de passe).
Pour sauvegarder et quitter je ne sais plus très bien quels sont les raccourcis, regarde le manuel de l'éditeur 'vi'.
Ca marche aussi avec update-manager pour ne pas devoir entrer le mot de passe pour les mises à jour, mais malheureusement la boite de dialogue qui demande le mot de passe apparait toujours (il suffit de cliquer sur 'ok' sans tapper le mot de passe mais c'est un peu dommage)

Hors ligne

#4 Le 09/11/2005, à 14:15

Watto

Re : shutdown sans le sudo

je vais tester merci

pis pendant qu'on y est! y'a moyen de faire qu'il fasse encore valider quelque chose? car c'est pour la telecommande, comme ca si j'appuye sans faire expres sur la touche, il s'éteint pas de suite, mais il demande une validation avant.

merci

Hors ligne

#5 Le 09/11/2005, à 15:18

Tao

Re : shutdown sans le sudo

Pourtant quand on fait "clore la session">"eteindre l'ordinateur", on nous demande pas de mot de passe, donc cette opération doit pouvoir se faire en tant qu'utilisateur sans modifier la configuration du système, non ?

Dans le même genre, je ne connait pas non plus la commande pour fermer la session.

Hors ligne

#6 Le 09/11/2005, à 19:37

crypto178

Re : shutdown sans le sudo

Watto a écrit :

je vais tester merci

pis pendant qu'on y est! y'a moyen de faire qu'il fasse encore valider quelque chose? car c'est pour la telecommande, comme ca si j'appuye sans faire expres sur la touche, il s'éteint pas de suite, mais il demande une validation avant.

merci

C'est surement très facile avec un script bash, mais je n'y connais rien désolé!

Tao a écrit :

Pourtant quand on fait "clore la session">"eteindre l'ordinateur", on nous demande pas de mot de passe, donc cette opération doit pouvoir se faire en tant qu'utilisateur sans modifier la configuration du système, non ?

Dans le même genre, je ne connait pas non plus la commande pour fermer la session.

C'est ce que je pense aussi, mais je ne suis pas certain que ces fonctionnalités soient accessibles par une ligne de commande.

Hors ligne

#7 Le 14/11/2005, à 17:45

Watto

Re : shutdown sans le sudo

crypto178 a écrit :
Watto a écrit :

je vais tester merci

pis pendant qu'on y est! y'a moyen de faire qu'il fasse encore valider quelque chose? car c'est pour la telecommande, comme ca si j'appuye sans faire expres sur la touche, il s'éteint pas de suite, mais il demande une validation avant.

merci

C'est surement très facile avec un script bash, mais je n'y connais rien désolé!

ben moi non plus sad

Hors ligne

#8 Le 14/11/2005, à 19:50

Vinvin2021

Re : shutdown sans le sudo

Watto a écrit :

est-il possible d'utiliser la commande shutdown sans les droits root?

Un autre moyen est d'armer le bit setuid de la commande /sbin/shutdown. Ça évite d'utiliser le sudo, mais cela donne la possibilité à n'importe qui d'utiliser la commande le shutdown. J'en parle un ici.

Par contre, pour le script, je sèche. smile

Hors ligne

#9 Le 15/11/2005, à 12:31

Watto

Re : shutdown sans le sudo

non, ca je veux eviter car je ne suis pas le seul utilisateur de la machine.

Hors ligne

#11 Le 15/11/2005, à 14:13

Watto

Re : shutdown sans le sudo

non effectivement, j'ai lu un peu trop entre les lignes roll

mais j'aimerai bien trouver une solution permettant de passer par une fenetre de confirmation

Hors ligne

#12 Le 15/11/2005, à 20:58

crypto178

Re : shutdown sans le sudo

ah ben j'ai pensé à un truc bête que tu peux tester, essaye de faire gksudo shutdown (avec '-h now' mais ça tu dois l'avoir déjà compris), normalement ça fait apparaitre une boite de dialogue qui demande le mot de passe, mais comme on a enlevé la nécessité d'entrer un mot de passe pour shutdown, il suffit de faire 'enter' ou cliquer sur valider sans rien tapper comme mot de passe.

Hors ligne

#13 Le 16/11/2005, à 17:23

Black_pignouf

Re : shutdown sans le sudo

Ah! ca me fait penser.....

pourquoi "reboot" nécessite un "sudo" alors que Ctrl+Alt+Supr fonctionne très bien?
Existe t'il un raccourci similaire pour "shutdown"?

Hors ligne

#14 Le 16/11/2005, à 18:15

Watto

Re : shutdown sans le sudo

marche pas, sans le -h now il me dit qu'il manque évidement des trucs et avec ben euh ... neutral marche pas non plus

merci

Hors ligne

#15 Le 25/11/2005, à 15:03

AppleSeed

Re : shutdown sans le sudo

Plop

Pour ne plus avoir besoin de taper le pass pour les personnes dans le groupe admin:

sudo visudo
on tape son pass puis on modifie la ligne comme suis:

%admin ALL=NOPASSWD: ALL



Black_pignouf a écrit :

Ah! ca me fait penser.....

pourquoi "reboot" nécessite un "sudo" alors que Ctrl+Alt+Supr fonctionne très bien?
Existe t'il un raccourci similaire pour "shutdown"?

Le Ctrl+Alt+Supr ne dois fonctionner que sur le poste sur lequelle tu es.

Si tu fais cette manip alors que tu as pris un poste distant en ssh (par exemple), c'est le systeme sur lequelle tu es actuellement qui va valider la commande et non pas ton terminal ssh sur le serveur distant. Si tu tape "reboot" dans ton terminal, il va refuser pour cause probleme de droit.

Je fais de la teleadmin à distance et me fais souvant piéger XD.  (sous windows... faut bien recup un peut de pepettes pour mettre le steack dans son assiete lol)

A Pluche.

Dernière modification par AppleSeed (Le 25/11/2005, à 15:12)

Hors ligne

#16 Le 25/11/2005, à 17:42

plagiats

Re : shutdown sans le sudo

Pour sauvegarder et quitter je ne sais plus très bien quels sont les raccourcis, regarde le manuel de l'éditeur 'vi'.

:w enregistrer
:q quitter
:q! quitter sans enregistrer

Hors ligne

#17 Le 25/11/2005, à 17:48

LR

Re : shutdown sans le sudo

:x enregistrer et quitter

Hors ligne

#18 Le 02/11/2009, à 23:31

andol

Re : shutdown sans le sudo

tshirtman a écrit :

c'est une faille que tout le monde puisse lancer shutdown?

peut etre pas dans ton cas mais pour un serveur...

Hors ligne

#19 Le 02/11/2009, à 23:59

Zakhar

Re : shutdown sans le sudo

Black_pignouf a écrit :

Ah! ca me fait penser.....

pourquoi "reboot" nécessite un "sudo" alors que Ctrl+Alt+Supr fonctionne très bien?
Existe t'il un raccourci similaire pour "shutdown"?

Bah oui, le raccourci : tu presses 1 fois (court) sur le bouton arrêt de ton PC (pas très pratique pour de l'admin à distance tu me diras !)

Ca va faire un "arrêt par ACPI" (propre).

Si tu veux le faire à l'arrache par contre, tu presses sur le même bouton plus de 3 sec tongue

Sinon perso j'ai fait un script PhP qui fait le shutdown en donnant les droits à PhP de le faire (user www-data). Ensuite il suffit que ton script soit suffisamment sécurisé et tu peux couper sans même SSH, avec un simple browser.

Dernière modification par Zakhar (Le 03/11/2009, à 00:02)


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#21 Le 03/11/2009, à 01:27

samυncle

Re : shutdown sans le sudo

Sa place est dans un musée


Hello world

Hors ligne

#22 Le 20/08/2010, à 23:06

ReVeNaNt

Re : shutdown sans le sudo

Et voilà la réponse après tant d'année ....

sudo chmod u+s /sbin/shutdown

Hors ligne

#23 Le 20/08/2010, à 23:19

wido

Re : shutdown sans le sudo

et voici ma mienne:

dbus-send --system --print-reply --dest="org.freedesktop.Hal" /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Shutdown

Hors ligne

#24 Le 04/09/2010, à 21:55

Zakhar

Re : shutdown sans le sudo

Joli Wido !

C'est pas une faille ça ? roll

Tu me diras, a-t-on de bonnes raisons d'avoir un dbus qui réponde à cette commande là, ou un dbus tout court, sur un serveur ?


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#25 Le 06/11/2010, à 17:54

manup31

Re : shutdown sans le sudo

Zakhar a écrit :

Sinon perso j'ai fait un script PhP qui fait le shutdown en donnant les droits à PhP de le faire (user www-data). Ensuite il suffit que ton script soit suffisamment sécurisé et tu peux couper sans même SSH, avec un simple browser.

Ah oui ! ça m'intéresse ça ! smile

Tu peux en dire plus STP ?

Genre un page PHP avec :

<?php
system("shutdown -h now" );
?>

protégé par un .htaccess et www-data autorisé à exécuter shutdown dans visudo ?

Merci. smile


manu'

Hors ligne