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 :
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.
<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
Error org.freedesktop.ConsoleKit.Manager.NotPrivileged: Not Authorized: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Action org.freedesktop.consolekit.system.stop is not registered
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.
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)
À 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.
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.
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).
[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.