PB Reboot+Halt via GDM

Le
Anthony
Bonjour,

Alors voilà, mon soucis c'est que j'arrive pas a faire fonctionner le
bouton redemarrer de GDM.
Ds /etc/X11/gdm/gdm.conf, j'ai dit que j'utilisais la commande 'shutdown
-a -h now' pour eteindre l'ordi, mais le pb c'est que j'ai un message
d'erreur (en mode console) :
"shutdown : no users authorized logged in"
Pourtant j'ai créé un fihcier /etc/shutdown.allow et j'ai ajouté
l'utilisateur 'gdm' qui existait deja sur mon systeme (Slackware 9.1).

Ma question est donc : comment faire pour eteindre l'ordi via gdm ? ou
plutot quelle commande je dois mettre et quels droits dois-je pour que
cela ne soit pas grossier ? (C'est sur, je suis le seul utilisateur de mon
Pc, mais j'aimerais trouver plus propre que faire un 'chmod 755
/sbin/halt' ou autre)
Pour le moment j'eteins mon Pc en faisant :
sudo /sbin/halt pour l'utilisateur anthony


Merci d'avance pour votre aide

Anthony
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
[Sauron De Mordor]
Le #1042480
Anthony wrote:
Bonjour,

Alors voilà, mon soucis c'est que j'arrive pas a faire fonctionner le
bouton redemarrer de GDM.
Ds /etc/X11/gdm/gdm.conf, j'ai dit que j'utilisais la commande 'shutdown
-a -h now' pour eteindre l'ordi, mais le pb c'est que j'ai un message
d'erreur (en mode console) :
"shutdown : no users authorized logged in"
Pourtant j'ai créé un fihcier /etc/shutdown.allow et j'ai ajouté
l'utilisateur 'gdm' qui existait deja sur mon systeme (Slackware 9.1).

Ma question est donc : comment faire pour eteindre l'ordi via gdm ? ou
plutot quelle commande je dois mettre et quels droits dois-je pour que
cela ne soit pas grossier ? (C'est sur, je suis le seul utilisateur de mon
Pc, mais j'aimerais trouver plus propre que faire un 'chmod 755
/sbin/halt' ou autre)
Pour le moment j'eteins mon Pc en faisant :
sudo /sbin/halt pour l'utilisateur anthony


Merci d'avance pour votre aide

Anthony

le chmod 755 ne changera rien le chmod 4711 serais plus efficace.


dans ton /etc/shutdown.allow, il dois y avoir ts les utilisateur qui
font le shutdown.

donc gdm et anthony au moins.

ensuite verifiue que l utilisateur gdm a une entree dans utmp (cf man)

par exemple lance la commande last gdm et regarde si il est connecter ou
si il n ya rien .


si iln y a rien alors normal que ca marche pas.



Shutdown wasn't designed to be run setuid. /etc/shutdown.allow is not
used to find out who is executing shutdown, it ONLY checks who is
currently logged in on (one of the) console(s).

Anthony
Le #1041893
le chmod 755 ne changera rien le chmod 4711 serais plus efficace.


Tu pourrais m'expliquer ca un peu plus en details stp, car je vois pas
trop ce que signifie les 4 chiffres avec chmod ...
Peut etre voulais-tu mettre 711 ??

dans ton /etc/shutdown.allow, il dois y avoir ts les utilisateur qui
font le shutdown.

donc gdm et anthony au moins.


J'ai mis anthony vu que je trouve tjs plus simple de taper shutdown -a -h
now que sudo /sbin/halt ...

ensuite verifie que l utilisateur gdm a une entree dans utmp (cf man)

par exemple lance la commande last gdm et regarde si il est connecter ou
si il n ya rien .


:~$ last gdm
wtmp begins Thu Apr 1 07:08:25 2004
Si j'ai un peu compris, c'est la date de ca derniere deconnexion ?

J'ai lu un peu le man de utmp, mais j'y ai pas compris grd chose ...
J'suis un peu naze là, alors j'ai pas envie de me prendre la tete avec
des trucs inconnus, je verrai ca un peu plus tard peut etre.

si iln y a rien alors normal que ca marche pas.



Shutdown wasn't designed to be run setuid. /etc/shutdown.allow is not
used to find out who is executing shutdown, it ONLY checks who is
currently logged in on (one of the) console(s).


Merci qd meme pour ton post, ca me donne une piste pour chercher ;-)

Anthony

TiChou
Le #1043703
Dans le message *Anthony* tapota sur f.c.o.l.configuration :

le chmod 755 ne changera rien le chmod 4711 serais plus efficace.


Tu pourrais m'expliquer ca un peu plus en details stp, car je vois pas
trop ce que signifie les 4 chiffres avec chmod ...
Peut etre voulais-tu mettre 711 ??


Sans rentrer en détail et pour faire vite, un 'man 2 chmod' vous donnera
déjà un aperçu sur les valeurs octales que l'on donne.

--
TiChou


Anthony
Le #1043496
Sans rentrer en détail et pour faire vite, un 'man 2 chmod' vous donnera
déjà un aperçu sur les valeurs octales que l'on donne.


Non, je sais a quoi correspondent les valeurs, mais je demandais là si
Sauron avait pas fait une legere boulette ou si on pouvait mettre 4
chiffres !?

J'ai qd meme fait un man chmod avt de poster ;-)
Cela dit 'man chmod' est different de 'man 2 chmod' plus d'infos sur le
sujet ?

Ah, je viens de RElire 'man chmod' et j'ai vu que qd on ajoute une valeur
de 1 à 4 (avt les valeurs octales) on joue sur le mode ...

Merci pour ton post,

Anthony

no_spam
Le #1043292
On Wed, 14 Apr 2004 22:25:46 +0200, Anthony wrote:

Sans rentrer en détail et pour faire vite, un 'man 2 chmod' vous donnera
déjà un aperçu sur les valeurs octales que l'on donne.


Non, je sais a quoi correspondent les valeurs, mais je demandais là si
Sauron avait pas fait une legere boulette ou si on pouvait mettre 4
chiffres !?

J'ai qd meme fait un man chmod avt de poster ;-)
Cela dit 'man chmod' est different de 'man 2 chmod' plus d'infos sur le
sujet ?


man chmod renvoie le man 1 de chmod, c'est à dire celui de la commande.
man 2 chmod renvoie le man de l'appel système chmod: c'est le man
de l'interface entre les programmes user et le kernel.


Publicité
Poster une réponse
Anonyme