Pages : 1
#1 Le 06/02/2008, à 23:20
- Charbes
[Résolu]sudoers halt
Bonsoir,
j'essaie d'utiliser la commande halt sans mot de passe ni sudo (j'ai en tete d'eteindre mon PC automatiquement à la fin de l'execution de dvr::rip).
J'ai édité (à l'aide de sudo visudo) mon fichier /etc/sudoers en rajoutant à la fin :
%user ALL=NOPASSWD: /sbin/halt
et lorsque je lance la commande halt dans une console j'obtiens :
xxx@yyy:~$ halt
halt: Need to be root
Y'a quelquechose que j'ai mal compris ?
Merci
EDIT (oct 2010) : Je viens d'avoir un flash un peu tardif : cette modification dans mon sudoers ne pouvait pas marcher, car j'ai littéralement laissé le mot user croyant que c'était un mot reservé au lieu de mettre mon nom d'utilisateur !!!! Et oui !
Dernière modification par Charbes (Le 08/10/2010, à 21:31)
Hors ligne
#2 Le 06/02/2008, à 23:40
- Eltche
Re : [Résolu]sudoers halt
Bonsoir,
j'imagine qu'il faut tout de meme ecrire sudo devant ta commande
sudo halt
Habituellement j'utilise la commande suivante
sudo shutdown now -h
Hors ligne
#3 Le 06/02/2008, à 23:50
- fredr
Re : [Résolu]sudoers halt
Je pencherais plus pour
ALL localhost = NOPASSWD: /sbin/halt
Mais il serait plus simple de faire:
sudo chmod +s /sbin/halt
ou
sudo chmod 4755 /sbin/halt
De la doc:
http://lea-linux.org/cached/printable=y … -sudo.html
Fred
Dernière modification par fredr (Le 06/02/2008, à 23:51)
Ubuntu 24.04 et Manjaro, les deux avec E27
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne
#4 Le 07/02/2008, à 12:42
- Skippy le Grand Gourou
Re : [Résolu]sudoers halt
j'imagine qu'il faut tout de meme ecrire sudo devant ta commande
Oui : le fichier sudoers sert à déterminer qui a le droit d'utiliser sudo et pour quelles commandes.
Hors ligne
#5 Le 07/02/2008, à 20:47
- Charbes
Re : [Résolu]sudoers halt
Bonsoir,
@ Eltche
sudo halt : j'en ai rêvé cette nuit (!) et je l'ai essayé ce matin : sans succès ....
@ Fredr
ALL localhost = NOPASSWD: /sbin/halt : ca marche lorsque l'on utilise sudo halt .
Je vais regarder chmod ...
merci
Dernière modification par Charbes (Le 07/02/2008, à 20:49)
Hors ligne
#6 Le 07/02/2008, à 20:55
- Skippy le Grand Gourou
Re : [Résolu]sudoers halt
ALL localhost = NOPASSWD: /sbin/halt : ca marche lorsque l'on utilise sudo halt .
Je vais regarder chmod ...
Pourquoi prendre ce risque ? Fais tout simplement un alias dans don fichier $HOME/.bashrc :
alias halt='sudo halt'
Hors ligne
#7 Le 03/06/2008, à 22:35
- n3o51
Re : [Résolu]sudoers halt
bonsoir
# Cmnd alias specification
Cmnd_Alias HALT=/sbin/halt
monuser ALL=NOPASSWD:HALT
on créer un alias comme le stipule Skippy
alias halt='sudo halt'
C'est pas mieux ca comme ca on as pas de demande de mot de pass ??
Welcome to the real world
________________________________
Hors ligne
#8 Le 01/09/2009, à 10:06
- xamaco
Re : [Résolu]sudoers halt
Si ce que tu veux est de pouvoir arrêter ton système sans taper un mot de passe, le plus simple est d'utiliser la commande appelée par gnome ou kde, ou ...
Sous gnome il y a un script bien commode : gnome-power-cmd
Fais un cat /usr/bin/gnome-power-cmd, et tu verras...
Hors ligne
Pages : 1