Page 1 sur 2
[UDEV] Monter les périphériques en utilisateur (Résolu)
Publié : mar. 08 nov. 2011, 12:49
par Frarch
Bonjour !
Pourquoi ne peux-t'on plu monter les périphériques en tant qu'utilisateur ?
J'ai bien essayer le wiki
http://wiki.archlinux.fr/Gestion_de_volumes_avec_udisks !
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mar. 08 nov. 2011, 12:53
par tuxce
Salut, c'est bien d'avoir essayer le wiki, mais sans retour de commande, informations sur ce qui est lancé ou pas, ce que t'utilises, il est difficile de voir l'utilité du topic.
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mar. 08 nov. 2011, 12:55
par Frarch
Alors, j'arrive à monter les périphériques mais par le biais de fstab et de palimpsest pour le NTFS !
VLC, par exemple, ne peut plu ouvrir le lecteur de CD...
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mar. 08 nov. 2011, 13:06
par tuxce
Si palimset passe en utilisateur normal, un gestionnaire de fichier comme nautilus devrait fonctionner.
Pour le lecteur de CD, le dernier
udev remet le
/dev/sr0
avec comme groupe
optical
, ça devrait refonctionner dès qu'il passera en [core]. (en attendant, tu peux modifier manuellement:
chgrp optical /dev/sr0
)
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mar. 08 nov. 2011, 13:16
par FoolEcho
Aussi, dans la même veine si je ne me trompe pas, il n'y a plus de /dev/cdrom ou /dev/dvd: vérifie donc bien que vlc, mplayer, etc. utilise /dev/sr0, sr1, etc.
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 06:49
par Frarch
Bonjour,
j'ouvre palimpsest avec un "gksudo" depuis le menu d'openbox :
couplé avec ceci dans /etc/sudoers :
Code : Tout sélectionner
%wheel ALL=NOPASSWD: /sbin/reboot,/sbin/halt,/usr/bin/eject,/usr/bin/palimpsest,/usr/bin/xfburn
J'utilise toujours /dev/sr0 (
chgrp optical /dev/sr0
ne fonctionne pas).
Lorsque j'insére un CD dans le lecteur, il apparait dans le panneau latéral de thunar mais il est impossible de le monter ! Je dois passer par palimpsest pour le monter, il disparait alors du panneau latéral de thunar pour apparaitre dans
/media
. Je ne peux pas l'ouvrir n'ont plu depuis
/media
, je dois passer par palimpsest et son "point de montage"...
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 10:50
par tuxce
Frarch a écrit :Je ne peux pas l'ouvrir n'ont plu depuis /media

"non plus" !
Frarch a écrit :
j'ouvre palimpsest avec un "gksudo" depuis le menu d'openbox :
couplé avec ceci dans /etc/sudoers :
Code : Tout sélectionner
%wheel ALL=NOPASSWD: /sbin/reboot,/sbin/halt,/usr/bin/eject,/usr/bin/palimpsest,/usr/bin/xfburn
Si c'est juste pour monter, c'est dommage.
Frarch a écrit :
J'utilise toujours /dev/sr0 (chgrp optical /dev/sr0
ne fonctionne pas).
On peut avoir un tout petit peu plus de détail que juste "ça ne fonctionne pas"

Avec vlc, ça fonctionne ? Tu as vérifié si vlc va voir dans /dev/sr0 ? Tu appartiens au groupe
optical
?
Frarch a écrit :
il apparait dans le panneau latéral de thunar
Il fallait indiquer le gestionnaire de fichier dès le départ, du coup
Ca serait bien d'avoir le retour de ce qui est dit dans le wiki :
- udisks ?
- dbus ?
- gvfs installé ?
etc. etc.
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 14:11
par Coyote
Je me permets de m'immiscer dans la discussion car elle me semble un poil commune.
Depuis la dernièr mise à jour, mes périphériques sont bien montés mais à partir de Thunar, mais mpossible d'y acceder (je suis sous pekwn).
J'obtiens :
Code : Tout sélectionner
Echec au montage de "Système de fichiers 20 GB".
Not Authorized.
J'utilise Dbus, je n'ai pas installé consolekit mais je précise qu'avant je n'avais aucun problème ...
Si quelqu'un a une idée, à moins que je n'ai pas donné assez d'info ou peut-être faut-il que je fasse un nouveau sujet
Merci d'avance.
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 14:17
par tuxce
thunar depuis la dernière mise à jour n'a plus un fichier qui
contournait les permissions de montages (changement:
- org.freedesktop.udisks.pkla), maintenant, il faut avoir une configuration carrée et installer
gvfs.
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 14:36
par Coyote
Ahhh cette "vieille raclure" de Thunar contournait les règles
Bon par contre j'ai gvfs, mais qu'entends-tu par carrée ? mise à part c'est pas rond

Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 14:56
par tuxce
entre autre installer consolekit et l'utiliser, cf. le wiki donné au début du topic
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 15:35
par Coyote
Argh .. merci pour la réponse !
J'ai suivi le wiki, et paf à la fin toujours la même erreur !!
(J'ai crée un fichier dans /etc/polkit-1/localauthority/50-local.d/montage-interne.pkla: comme indiqué ici
http://wiki.archlinux.fr/Policykit)
Mais pas mieux ... grrr
Ai-je raté un truc ... ?
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 16:37
par tuxce
Je te demanderais les mêmes infos que j'ai demandé à Frarch.
Le wiki donne x commandes, chacune donne une indication, si tu l'as suivi et que ça fonctionne pas c'est qu'à une des étapes, t'as pas eu la sortie attendue, or comme j'arrive toujours pas à deviner, donner des pistes serait bien.
(Maintenant, il se peut que ça n'ait pas de rapport, mais tant que je ne sais pas si les éléments du wiki sont bons ...)
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:17
par Coyote
Merci pour ta réponse et désolé du manque d'info, mais je progresse ...
Si je clique dans mon Thunar, au début de ma session, sur ma clé, il m'envoie bouler, par contre, si j'ouvre une console et que je tape :
Code : Tout sélectionner
$ udisks --mount /dev/sdc1
Mounted /org/freedesktop/UDisks/devices/sdc1 at /media/DSK_IMG
une fois ceci tapé, je peux cliquer sur ma clé dans Thunar .... Je ne dois pas être loin !
Damn !
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:36
par benjarobin
Pourquoi tu ne veux pas donner la sortie des commandes données dans le wiki Gestion_de_volumes_avec_udisks que l'on te demande depuis le débuts ?
Sinon donne aussi la sortie de
Code : Tout sélectionner
pkaction --action-id org.freedesktop.udisks.filesystem-mount-system-internal --verbose
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:41
par tuxce
C'est spécifique aux périphériques internes, ça ne concerne pas la clé. Et si udisks passe, ça exclue un souci avec polkit.
Par contre le fait que
udisks --mount
fonctionne et pas
thunar peut indiquer
dbus
qui est lancé 2 fois (un .xinitrc pas bon ? (poste le ici) ou une config slim bizarre etc.)
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:49
par Coyote
C'est certainenemt parce que je suis un gros boulet
En étant plus sérieux et pardon pour ma lenteur à la détente :
Code : Tout sélectionner
org.freedesktop.udisks.filesystem-mount-system-internal:
description: Mount a system-internal device
message: Authentication is required to mount the device
vendor: The udisks Project
vendor_url: http://udisks.freedesktop.org/
icon: drive-removable-media
implicit any: no
implicit inactive: no
implicit active: auth_admin_keep
J'ai ça !
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:51
par Coyote
Mon .xinitrc :
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
## Terminal
# exec urxvt
## Gnome
# exec gnome-session
## Kde
# exec startkde
## Xfce4
# exec startxfce4
## ...or the Window Manager of your choice : Compiz, Pekwm or Openbox
exec ck-launch-session pekwm
#exec /home/tom/.compiz/start-compiz.sh
#exec openbox-session
Glups ...
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 17:53
par tuxce
Remplace le contenu du .xinitrc par:
Re: [UDEV] Monter les périphériques en tant qu'utilisateur
Publié : mer. 09 nov. 2011, 18:34
par Coyote
Fabuleux !! Ca marche, un grand merci ...
En fait ayant dbus en daemon, je croyais qu'il en fallait pas le remettre dans startx.
Me voilà averti.
Un grand merci
