[UDEV] Monter les périphériques en utilisateur (Résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Frarch
Daikyu
Messages : 79
Inscription : mar. 08 juin 2010, 10:49
Localisation : /boot

[UDEV] Monter les périphériques en utilisateur (Résolu)

Message 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 !
Dernière modification par Frarch le jeu. 10 nov. 2011, 07:10, modifié 1 fois.
Linux 3.0-ARCH (i686) - OpenBox/Thunar
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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.
Avatar de l’utilisateur
Frarch
Daikyu
Messages : 79
Inscription : mar. 08 juin 2010, 10:49
Localisation : /boot

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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...
Linux 3.0-ARCH (i686) - OpenBox/Thunar
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Frarch
Daikyu
Messages : 79
Inscription : mar. 08 juin 2010, 10:49
Localisation : /boot

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par Frarch »

Bonjour,

j'ouvre palimpsest avec un "gksudo" depuis le menu d'openbox :

Code : Tout sélectionner

gksudo palimpsest
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"...
Linux 3.0-ARCH (i686) - OpenBox/Thunar
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par tuxce »

Frarch a écrit :Je ne peux pas l'ouvrir n'ont plu depuis /media
:shock: "non plus" !
Frarch a écrit : j'ouvre palimpsest avec un "gksudo" depuis le menu d'openbox :

Code : Tout sélectionner

gksudo palimpsest
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
Frarch a écrit : J'ai bien essayer le wiki http://wiki.archlinux.fr/Gestion_de_volumes_avec_udisks !
Ca serait bien d'avoir le retour de ce qui est dit dans le wiki :
- udisks ?
- dbus ?
- gvfs installé ?
etc. etc.
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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.
In Tartiflette we trust !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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.
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par Coyote »

Ahhh cette "vieille raclure" de Thunar contournait les règles :humour:

Bon par contre j'ai gvfs, mais qu'entends-tu par carrée ? mise à part c'est pas rond :oops:
In Tartiflette we trust !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par tuxce »

entre autre installer consolekit et l'utiliser, cf. le wiki donné au début du topic
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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 ... ?
In Tartiflette we trust !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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 ...)
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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 !
In Tartiflette we trust !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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.)
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par Coyote »

C'est certainenemt parce que je suis un gros boulet :copain:

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 !
In Tartiflette we trust !
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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 ...
In Tartiflette we trust !
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message par tuxce »

Remplace le contenu du .xinitrc par:

Code : Tout sélectionner

exec ck-launch-session dbus-launch pekwm
Avatar de l’utilisateur
Coyote
Daikyu
Messages : 57
Inscription : dim. 22 mai 2011, 11:06
Localisation : Chambéry

Re: [UDEV] Monter les périphériques en tant qu'utilisateur

Message 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 :D
In Tartiflette we trust !
Répondre