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

Eltche a écrit :

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

Charbes a écrit :

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'

wink

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