"halt" pour un utilisateur non privilégié ?

Cyprien Gay cyprien.gay at aful.org
Dim 12 Juin 18:05:54 UTC 2011


Bonjour,

je voudrais que mes enfants, avec leur compte non privilégié,
puissent éteindre le serveur familial en ligne de commande via ssh.
Je pensais que la permission setuid allait le faire :
j'ai essayé de mettre la commande "halt"
dans un script bash avec les mêmes permissions que /bin/ping
avec setuid, à savoir -rwsr-xr-x
Résultat : les commandes non privilégiées du style "echo"
que contient le script s'exécutent sans problème,
mais pas les commandes privilégiées.
Je suppose que c'est lié à ceci :

Due to the increased likelihood of security flaws,
many operating systems ignore the setuid attribute
when applied to executable shell scripts.
http://en.wikipedia.org/wiki/Setuid

Je suppose aussi que le problème est connu
et que j'ai mal cherché...

Merci pour votre aide. :-)

Cyprien.

-- 
Cyprien Gay
http://aful.org/
http://racketiciel.info/
http://bons-constructeurs-ordinateurs.info/




Plus d'informations sur la liste de diffusion ubuntu-fr