Sudo refusé ?

Bonjour,

après avoir fouillé le web je poste mon ptit probleme :
je souhaite éteindre mon linux depuis Windows Vista. Donc j’ai un script ssh (putty) qui se connecte en tant qu’utilisateur “myshutdown” à ma debian.

source : lea-linux.org/documentations … teur_Linux
et aussi : system-linux.eu/index.php?po … tc/sudoers

Dans le /home/myshutdown/.bashrc,
j’ai ajouté ceci :
sudo /sbin/shutdown;sleep 3;exit

Ainsi, si je me connecte, le linux doit s’éteindre proprement.
Du coup pour autoriser le shutdown, j’ai du modifier le /etc/sudoers avec visudo ainsi :

/etc/sudoers

This file MUST be edited with the ‘visudo’ command as root.

See the man page for details on how to write a sudoers file.

Defaults env_reset

#Autorisation du shutdown pour l’utilisateur myshutdown
myshutdown ALL= NOPASSWD: /usr/sbin/shutdown

Host alias specification

User alias specification

Cmnd alias specification

User privilege specification

root ALL=(ALL) ALL

le hic c’est que ca marche pô…
le script .bashrc s’execute bien mais j’obtient le message suivant (il parait que c’est normal au premier passage de sudo) :
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for myshutdown: => je rentre le password
Sorry, user myshutdown is not allowed to execute ‘/sbin/shutdown’ as root on localhost.

Du coup, je ne sais pas trop quoi faire… auriez vous une idée ?

Cordialement

Essaye:

merci !

mais après avoir effectué les modifs, j’ai encore le message d’insulte suivant :

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for myshutdown:
Sorry, user myshutdown is not allowed to execute ‘/sbin/shutdown -h now’ as root on localhost.
EVIX:/home/myshutdown#

Il est quand meme un peu hypocrite, là, non ?
Une autre idée ?
cordialement

C’est /sbin/shutdown et non /usr/sbin/shutdown.

ouééééééééééééééééééééééééééééé super ca marche !!!
merchi smack smack beaucoup !

n’empeche que j’ai un autre soucis now… je comprends pas pourquoi mon adresse MAC change à chaque boot. Parce que je peux éteindre le linux… mais du coup je peux plus le rallumer by remote…
J’ai installé ethtool et tout configurer comme dans :
blog.isonoe.net/post/2007/08/30/ … ake-on-LAN

par contre, comme mon adresse MAC change :
EVIX:/home/misato# ifconfig
eth1 Link encap:Ethernet HWaddr 00:00:6c:4f:e3:e3
inet adr:149.243.154.101 Bcast:149.243.154.255 Masque:255.255.255.0
adr inet6: fe80::200:6cff:fe4f:e3e3/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:426 errors:0 dropped:0 overruns:0 frame:0
TX packets:434 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:46488 (45.3 KiB) TX bytes:54927 (53.6 KiB)
Interruption:11

et j’utilise le GUI suivant :
depicus.com/wake-on-lan/wake-on-lan-gui.aspx

pas moyen de le rallumer… une idée ?
@+

Tu peux forcer l’adresse Mac à l’aide de ifconfig, c’est quoi comme carte et module utilisé?

euh… comment qu’on fait ?
c’est une carte intégrée à la carte mère…

ok j’ai trouve :
voici ce qu’il faut mettre dans interfaces

The primary network interface

auto eth0
iface eth0 inet static
address 149.243.154.101
gateway 149.243.154.1
network 149.243.154.0
netmask 255.255.255.0
broadcast 149.243.154.255
hwaddress ether 00:00:6C:A0:9A:16
et hop, plus de soucis.

et j’ai vire le /etc/udev/rules.d/z25_persistent-net*