Nous sommes actuellement le Ven 24 Mai 2013, 01:46
Messages depuis 12 | 24 | 36 heures.




 [ 16 messages ]  Publier une réponse
 Sujet du message: [Openbox] Oblogout (contourné)
MessagePublié: Sam 06 Août 2011, 17:28 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
Bonjour a tous, j'ai installé openbox et pour eviter de passer par la ligne de commande pour eteindre ou redemarer le pc j'ai installe oblogout mais j'ai un probleme avec celui ci, en

effet quand je veux eteindre ou redemarer le pc grace a oblogout j'ai le droit a :

Code:
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized


J'ai cherché un peu partout, j'ai regardé si mon xinitrc était correcte, si j'étais bien dans le groupe power . . . mais rien a fonctionné :cry:

Merci d'avance :D


Dernière édition par reremi le Dim 07 Août 2011, 15:11, édité 1 fois au total.

Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 19:29 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
Dans /usr/share/polkit-1/actions il y a des fichiers du type "org.freedesktop.xxx.policy" définissant les droits pour les utilisateurs à exécuter certaines actions.
Vérifie bien que l'utilisateur "normal" est bien autorisé à éteindre le PC.
Je crois qu'il s'agit de org.freedesktop.consolekit.policy.
Karhu.

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 19:54 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
Bonsoir karhu, deja un grand merci pour ta réponse :)

J'ai donc était traficoté dans le fichier que tu m'as indiqué, j'ai remplacé les "auth_admin_keep" par des "yes" dans les lignes

Code:
  <action id="org.freedesktop.consolekit.system.stop">
    <description>Stop the system</description>
    <message>System policy prevents stopping the system</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>


et

Code:
  <action id="org.freedesktop.consolekit.system.restart-multiple-users">
    <description>Restart the system when multiple users are logged in</description>
    <message>System policy prevents restarting the system when other users are logged in</message>
    <defaults>
      <allow_inactive>no</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
    </defaults>
  </action>


Les autres lignes ont déjà la mention "yes".

Je m'empresse de sauvegarder et de lancer oblogout, cette fois j'ai le droit à un

Code:
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.consolekit.system.stop is not registered


:(


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 22:00 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
Je suppose que dbus est bien lancé.
reremi a écrit:
Code:
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.consolekit.system.stop is not registered

Je crois qu'il te faut aussi le déclarer dans un fichier situé dans : /etc/polkit-1/localauthority/
regarde cet extrait de http://wiki.archlinux.fr/Policykit
wiki a écrit:
Arrêter et redémarrer le système
Si deux utilisateurs ou plus sont connectés, l'arrêt/redémarrage du système depuis Gnome est sujet à l'authentification de l'administrateur, c'est les actions org.freedesktop.consolekit.system.stop-multiple-users et org.freedesktop.consolekit.system.restart-multiple-users qui s'en chargent.
Créons le fichier /etc/polkit-1/localauthority/50-local.d/shutdown_restart.pkla:

suivi d'un exemple.
Karhu.

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 22:14 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
J'ai effectué la modification ( sans redemarer le pc ), aucun changement, c'était a prévoir, je n'ai qu'une seule session de lancé.

Pour le dbus oui mon xinitrc est comme ceci :

Code:
#exec ck-launch-session openbox-session
exec ck-launch-session dbus-launch openbox-session
startx
#echo "xterm & sleep 10" > /home/remi/.xinitrc
#startx


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 22:37 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
Il faut que tu t'autorise (ton user) dans les fichiers de définition situés dans /etc/polkil-1/localauthority/50-local.d.
Voici un extrait du mien (org.freedesktop.consolekit.pkla)
Code:
[Local shutdown]
#Identity=unix-user: your_username
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
ResultInactive=no
ResultActive=yes

J'appartiens au groupe "power".
Karhu.

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 22:43 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
J'ai indiqué ça
Code:
[redemarrage utilisateur]
Identity=unix-user: remi
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=no
ResultInactive=no
ResultActive=yes

[arret utilisateur]
Identity=unix-user: remi
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.stop
ResultAny=no
ResultInactive=no
ResultActive=yes


Désolé la je seche :oops:

Ps: j'ai essayé plusieurs noms "org.freedesktop.consolekit.pkla" et "shutdown_restart.pkla"


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 22:57 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
À part le français et l'anglais entre les crochets (va savoir) et ResultAny=no chez toi et à yes chez moi il n'y a pas de différence. Si tu as rebooté ta machine après les modification et que c'est toujours pareil, je sêche aussi. :(
Quelles sont les commandes définies dans ton fichier "ob_logout" pour (reboot, logout et shutdown) ?
Karhu.

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 23:09 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
Ben c'est le oblogout de AUR donc celui de base ( installé chez un pote, fonctionne directe :( )

Code:
[commands]
shutdown = dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
restart = dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Sam 06 Août 2011, 23:29 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
Regarde les miennes, si policity est utilisé, c'est certainement à travers GDM.
Code:
CMD_LOGOUT = 'openbox --exit'
CMD_REBOOT = 'gdm-control --reboot && openbox --exit'
CMD_SHUTDOWN = 'gdm-control --shutdown && openbox --exit'

Mais je ne suis pas un spécialiste d'Openbox (pour l'instant je ne l'utilise plus).
Tu peux aussi les ré-écrire pour lancer un petit script de fermeture, dans ce cas n'oublie pas de te permettre d'arrêter la machine par /sbin/shutdown dans sudoers.
C'est tout ce que je peux faire pour toi, désolé. :|
Karhu.

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout
MessagePublié: Dim 07 Août 2011, 15:11 
archer de cavalerie

Inscrit le: Ven 08 Juil 2011, 19:29
Messages: 99
Localisation: Nord de la france
Bon ben j'ai remplacé les commandes du fichier /etc/oblogout.conf par "sudo halt" et "sudo reboot" je ne pensais pas que c'était si simple =P

En tout cas un grand merci a toi karhu :D


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout (contourné)
MessagePublié: Ven 11 Mai 2012, 11:19 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Salut,

Je déterre le post :)

J'ai eu le même souci.

Résolu en créant le fichier:

/etc/polkil-1/localauthority/50-local.d/org.freedesktop.consolekit.pkla

Et le remplissant avec:
Code:
[redemarrage utilisateur]
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
ResultInactive=no
ResultActive=yes

[arret utilisateur]
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
ResultInactive=no
ResultActive=yes


Comme ca, Oblogout ainsi que les commandes du menu d'openbox fonctionnent parfaitement.

Un poil compliqué quand même....

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout (contourné)
MessagePublié: Ven 11 Mai 2012, 13:37 
Maître du Kyudo

Inscrit le: Mer 14 Mars 2012, 23:48
Messages: 295
Bonjour,

Même problème pour moi, survenu depuis une mise à jour de slim. En fait il fallait supprimer ck-launch-session du .xinitrc (et du slim.conf pour moi qui utilise slim).

Source : topic10965.html

Voilà, au cas où ça puisse aider.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout (contourné)
MessagePublié: Ven 11 Mai 2012, 13:48 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Petite précision, je me logue via mon .xinitrc, sans log in manager.

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout (contourné)
MessagePublié: Ven 11 Mai 2012, 13:51 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Lun 27 Sep 2010, 14:32
Messages: 717
Localisation: Ile de France
@Anghirrim peut-être un poil plus simple :wink:
Code:
[Gestion PC par utilisateur]
Identity=unix-user:<utilisateur>
Identity=unix-group:power
Action=org.freedesktop.consolekit.system.*
ResultAny=yes
ResultInactive=no
ResultActive=yes

normalement "*" englobe restart/stop/...
Identity=unix-user:<utilisateur> si tu es le seul à utiliser le PC au lieu de Identity=unix-group:power

_________________
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.


Haut
 Profil  
 
 Sujet du message: Re: [Openbox] Oblogout (contourné)
MessagePublié: Ven 11 Mai 2012, 14:31 
Maître du Kyudo
Avatar de l’utilisateur

Inscrit le: Mar 28 Fév 2012, 12:09
Messages: 533
Localisation: Loire-Atlantique
Merci Karhu.

J'avais tenté avec l'user simple et ça n'a pas marché du coup je me suis rabattu vers le groupe power dont je fais partie.

En revanche; pour l'astérisque c'est une très bonne idée.

Merci!

_________________
Asus X53S, Dualboot Windows 7 + Archlinux 64bits (XFCE4)
Asus Eeepc 701, ArchBang 32bits


Haut
 Profil  
 
Afficher les messages publiés depuis:  Trier par  
 [ 16 messages ]  Répondre au sujet


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Rechercher pour:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction réalisée par Maël Soucaze © 2010 phpBB.fr
phpBB SEO


© 2009-2010 Archlinux.fr ~ Communauté Francophone Arch Linux