http://forums.archlinux.fr/post62250.ht ... isk#p62250
Mais ne m’apporte pas de réponse.
Bon, les faits :
udisks ne m’autorise pas à monter des disks amovibles :
Code : Tout sélectionner
$ udisks --mount /dev/sdb1
Mount failed: Not Authorized
J'utilise comme gestionnaire de fenêtre compiz utilisé seul, voici mon xinitrc :
Code : Tout sélectionner
# D-Bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"
then
eval "$(dbus-launch --sh-syntax --exit-with-session)"
fi
xscreensaver -no-splash &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
DEFAULT_SESSION="exec compiz ccp & wmpid=$!"
case $1 in
compiz )
exec compiz ccp & wmpid=$!
;;
* )
$DEFAULT_SESSION
;;
esac
nautilus --no-desktop &
cairo-dock -e gnome &
keepassx &
stardict &
liferea &
xfce4-volumed &
sleep 8
claws-mail &
wait $wmpid
Code : Tout sélectionner
$ ck-list-sessions
Session3:
unix-user = '1000'
realname = '(null)'
seat = 'Seat3'
session-type = ''
active = FALSE
x11-display = ':0.0'
x11-display-device = ''
display-device = ''
remote-host-name = ''
is-local = TRUE
on-since = '2011-04-01T10:27:26.890205Z'
login-session-id = '2
<action id="org.freedesktop.udisks.filesystem-mount-system-internal">
j'ai modifié la balise
<allow_active>auth_admin_kee</allow_active>
en
<allow_active>yes</allow_active>
Comme ça ne marchait pas j'ai ensuite comme indiqué ici
https://wiki.archlinux.org/index.php/Pcmanfm
Crée le dossier /etc/polkit-1/localauthority/50-local.d dans le quelle j'ai crée le fichier 55-myconf.pkla qui contient :
Code : Tout sélectionner
[Storage Permissions]
Identity=unix-group:storage
Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
ResultAny=yes
ResultActive=yes
ResultInactive=no
pcmanfm ainsi que nautilus sont capable d'accéder et de monter les partages samba.
Voici ce que j'ai pus trouver dans /var/log/auth.log
Code : Tout sélectionner
Apr 1 12:27:42 huit-laptop dbus-daemon: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.12" (uid=1000 pid=2203 comm="nautilus) interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply=0 destination=":1.1" (uid=0 pid=2062 comm="/usr/sbin/console-kit-daemon))
Le contenus de /var/log/ConsoleKit/history n'a pas l'aire de donner grand chose :
Code : Tout sélectionner
301653633.166 type=SEAT_SESSION_REMOVED : seat-id='Seat2' session-id='Session1' session-type='' session-x11-display=':0.0' session-x11-display-device='' session-display-device='' session-remote-host-name='' session-is-local=TRUE session-unix-user=1000 session-creation-time='2011-04-01T10:27:11.316080Z'
1301653633.169 type=SEAT_REMOVED : seat-id='Seat2' seat-kind=1
1301653646.893 type=SEAT_ADDED : seat-id='Seat3' seat-kind=1
1301653646.899 type=SEAT_SESSION_ADDED : seat-id='Seat3' session-id='Session3' session-type='' session-x11-display=':0.0' session-x11-display-device='' session-display-device='' session-remote-host-name='' session-is-local=TRUE session-unix-user=1000 session-creation-time='2011-04-01T10:27:26.890205Z'
La version de consolekit est 0.4.3-2
La version de polkit est 0.99-1
La version de udisks est 1.0.2-2
et pour finir au cas ou voici le contenus de mon /etc/pam.d/polkit-1 :
Code : Tout sélectionner
auth requisite pam_nologin.so
auth required pam_env.so
auth required pam_unix.so
account required pam_unix.so
session required pam_limits.so
session required pam_unix.so
password required pam_unix.so
J'ai chercher une solution hier pendant plus de 3 heures sans résultat.