Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Windowmaker shutdown et suid

12 réponses
Avatar
Yves Lambert
Bonjour,

J'ai installé WindowMaker sur une machine. C'est léger, ça se mange sans
faim :)
Seulement je n'ai pas trouvé d'applet ni d'item de menu pour *éteindre*
la machine ou *redémarrer*. Soit ça m'a échappé, soit il faudra que je
fasse quelque chose.

Le plus simple me semblait

# echo "/sbin/reboot">reboot
# chmod r-sr-sr-x reboot
idem pour halt puis inclure le script reboot a une applet/au menu mais
apparemment ça ne marche pas :

$ ls -l reboot
-rwsr-sr-x 1 root root 13 2007-11-02 18:53 reboot
$ ./reboot
reboot: must be superuser.

Bon ça ne marche pas, qu'est-ce que j'ai loupé comme épisode ?

Faut il que je fasse un wrapper en C, par exemple ?

Mais bon ça ne marche pas non plus :

$ cat reboot.c
#include <unistd.h>
main(int argc, char **argv){execl("/sbin/reboot","");}
$ cc reboot.c
$ ./a.out
$ echo $?
255 #c'est normal
# cc reboot.c
# chmod u+s a.out
$ ls -l a.out
-rwsr-xr-x 1 root root 6516 2007-11-02 19:16 a.out
$ ./a.out
$ echo $?
255 # !!!

Bon alors qu'est-ce que j'ai loupé ? et comment faire ?

--

http://myurl.in/chocolat
http://myurl.in/iff
Abolition de l'article 5 bis de la loi Hortefeux

2 réponses

1 2
Avatar
Yves Lambert

TWM


twm ne permet pas non plus à l'utilisateur d'éteindre la machine - et
c'est vraiment rébarbatif... uwm je ne dis pas c'est joli, au moins.

--

http://myurl.in/chocolat
http://myurl.in/iff
Abolition de l'article 5 bis de la loi Hortefeux

Avatar
moi-meme
Yves Lambert wrote:

Seulement je n'ai pas trouvé d'applet ni d'item de menu pour *éteindre*
la machine ou *redémarrer*. Soit ça m'a échappé, soit il faudra que je
fasse quelque chose.

package wmshutdown (sous Debian)

vu mais pas encore essayé

1 2