Gentoo Archives: gentoo-user-fr

From: Alex Vasic <alexis.vasic@××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Problème médias amovibles et udev/udisks, polkit etc...
Date: Fri, 01 Apr 2011 08:05:03
Message-Id: 446267942.10750681301641539103.JavaMail.root@zimbra11-e2.priv.proxad.net
1 Merci Jean-Philippe pour l'aide,
2
3 Cela n'a que peu changé. Maintenant lorsque je tente d'accéder par l'icône thunar j'ai le laconique message "Not Authorized" (alors qu'auparavant je n'avais aucun message), et la clé n'est plus auto-montée dans /media/usbhd-sdc1. Par contre, effectivement, le démontage par udisks ne demande plus de mot de passe.
4 Ça n'a peut-être rien à voir mais comme je ne sais pas d'où vient le problème : j'ai le paquet thunar-vfs qui est installé (dépendance nécessaire pour xfburn), vu que ça a un rapport avec les systèmes de fichiers et que le paquet est déprécié, et je n'ai pas le paquet thunar-volman d'installer (qui gère le montage et l'accès des médias automatiquement « à la Windows »). Je vais tenter de voir avec ça.
5
6 Ah, et avant que j'oublie, j'avais lu que certains modifiaient le fichier /usr/share/polkit-1/actions/org.freedesktop.udisks.policy, voici les parties concernées pour le montage :
7
8 <action id="org.freedesktop.udisks.filesystem-mount">
9 <description>Mount a device</description>
10 <description xml:lang="da">Montér en enhed</description>
11 <message>Authentication is required to mount the device</message>
12 <message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message>
13 <defaults>
14 <allow_any>no</allow_any>
15 <allow_inactive>no</allow_inactive>
16 <allow_active>yes</allow_active>
17 </defaults>
18 </action>
19
20 <action id="org.freedesktop.udisks.filesystem-mount-system-internal">
21 <description>Mount a system-internal device</description>
22 <description xml:lang="da">Montér en intern enhed</description>
23 <message>Authentication is required to mount the device</message>
24 <message xml:lang="da">Autorisering er påkrævet for at montere et fil system</message>
25 <defaults>
26 <allow_any>no</allow_any>
27 <allow_inactive>no</allow_inactive>
28 <allow_active>auth_admin_keep</allow_active>
29 </defaults>
30 </action>
31
32 Cordialement,
33
34 Alex.
35
36 ----- Mail Original -----
37 De: "M. ROPA" <sboub88@×××××.com>
38 À: gentoo-user-fr@l.g.o
39 Envoyé: Jeudi 31 Mars 2011 17h09:51 GMT +02:00 Harare / Pretoria
40 Objet: Re: [gentoo-user-fr] Problème médias amovibles et udev/udisks, polkit etc...
41
42 J'ai peut-être trouvé le problème.
43 Perso, je n'ai pas le fichier /etc/udev/rules.d/11-media-by-label-auto-mount.rules
44 qui permet un montage automatique via udev et oblige le démontage en tant que root.
45
46 Perso, tout est OK sans ce fichier, par contre en rajoutant ce fichier «11-media-by-label-auto-mount.rules»
47 j'obtiens exactement le comportement décrit dans votre premier mail.
48
49 Donc, «11-media-by-label-auto-mount.rules» à supprimer.
50
51 Cordialement
52
53 Jean-Philippe
54
55
56 Le 31/03/2011 14:39, Alex Vasic a écrit :
57
58
59 C'est exactement ce que j'avais compris, et j'ai bien une session active, sinon je ne pourrai pas l'éteindre en user simple, la preuve :
60
61 ck-list-sessions
62 Session1:
63 unix-user = '1000'
64 realname = '(null)'
65 seat = 'Seat1'
66 session-type = ''
67 active = FALSE
68 x11-display = ''
69 x11-display-device = ''
70 display-device = '/dev/tty1'
71 remote-host-name = ''
72 is-local = TRUE
73 on-since = '2011-03-31T06:31:01.889652Z'
74 login-session-id = '1'
75 idle-since-hint = '2011-03-31T06:31:39.007609Z'
76 Session2:
77 unix-user = '1000'
78 realname = '(null)'
79 seat = 'Seat1'
80 session-type = ''
81 active = TRUE
82 x11-display = ':0'
83 x11-display-device = '/dev/tty3'
84 display-device = '/dev/tty1'
85 remote-host-name = ''
86 is-local = TRUE
87 on-since = '2011-03-31T06:31:15.847785Z'
88 login-session-id = '1'
89
90 Alex.
91
92 ----- Mail Original -----
93 De: "M. ROPA" <sboub88@×××××.com>
94 À: gentoo-user-fr@l.g.o
95 Envoyé: Jeudi 31 Mars 2011 08h53:37 GMT +02:00 Harare / Pretoria
96 Objet: Re: [gentoo-user-fr] Problème médias amovibles et udev/udisks, polkit etc...
97
98 Je me suis mal exprimé, j'aimerais savoir comment vous lancez xfce
99 et si celui si a bien sa session enregistrée sous consolekit.
100 Que donne la commande : ck-list-sessions
101 Il faut obtenir : active = TRUE
102
103 Sinon, pour lancer xfce il faut utiliser la commande :
104 exec ck-launch-session startxfce4
105 et non
106 exec startxfce4
107 dans .xinitrc si c'est lui qui lance xfce4.
108
109 Jean-Philippe
110
111
112
113 Le 30/03/2011 20:47, Alex Vasic a écrit :
114
115
116
117 Merci Stéphane,
118
119 Oui je me suis mal exprimé, ce n'est pas aléatoire (j'avais mis « quelconque »), cela ne change rien au fait que j'ai lu que normalement le montage auto se faisait dans /media/usbhd-sd** si on n'avait rien renseigné dans fstab (ce qui est mon cas).
120
121 Voici le cat /proc/mounts (avec une clé auto-montée) :
122
123 rootfs / rootfs rw 0 0
124 /dev/root / ext4 rw,noatime,barrier=1,data=ordered 0 0
125 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
126 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
127 udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0
128 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
129 /dev/sda4 /mnt/Stockage ext4 rw,nosuid,nodev,noexec,noatime,barrier=1,data=ordered 0 0
130 shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
131 usbfs /proc/bus/usb usbfs rw,nosuid,noexec,relatime,devgid=85,devmode=664 0 0
132 binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
133 /dev/sdc1 /media/usbhd-sdc1 vfat rw,relatime,gid=100,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
134
135 Sinon j'ai du neuf : j'ai en fait bien accès à la clé usb avec thunar, si je vais dans le répertoire /media/usbhd-sdc1, je peux tout faire : lire, supprimer des fichiers... pour la dernière action, la suppression est directe et ne passe plus par le dossier Trash. Sinon, je ne peux avoir accès par l'icône sur le bureau ou l'icône dans thunar (le « Système de fichiers 1G »). J'ai l'impression que thunar s'embrouille entre la commande mount et la commande udisks. Les fichiers sur la clé sont en propriétaire root, et le groupe « users » a les accès en rw. Ça sembler sonner normal. J'ai attendu une mise à jour de thunar (1.2.1) mais le problème persiste, et je consulte les forums je semble être le seul à avoir le problème. Sinon Jean-Philippe, ce n'est pas un problème de session, j'ai bien modifié mon xinitrc et je n'ai aucun souci ni pour éteindre ni pour redémarrer le pc.
136
137 Si ça peut guider, voici mon /etc/polkit-1/localauthority.conf.d/50-localauthority.conf (le seul fichier que j'ai dans le dossier) :
138
139 [Configuration]
140 AdminIdentities=unix-user:0
141
142 et mon fichier /etc/udev/rules.d/11-media-by-label-auto-mount.rules :
143
144 KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end"
145
146 # Import FS infos
147 IMPORT{program}="/sbin/blkid -o udev -p %N"
148
149 # Get a label if present, otherwise specify one
150 ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
151 ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"
152
153 # Global mount options
154 ACTION=="add", ENV{mount_options}="relatime"
155 # Filesystem-specific mount options
156 ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002"
157
158 # Mount the device
159 ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
160
161 # Clean up after removal
162 ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"
163
164 # Exit
165 LABEL="media_by_label_auto_mount_end"
166
167 Peut-être un bug au niveau de thunar ? Comment en être sûr ?
168
169 >----- Mail Original -----
170 >De: "Stéphane Guedon" <stephane@××××××××××.eu>
171 >À: gentoo-user-fr@l.g.o
172 >Envoyé: Mercredi 30 Mars 2011 14h26:09 GMT +02:00 Harare / Pretoria
173 >Objet: Re: [gentoo-user-fr] Problème médias amovibles et udev/udisks, polkit etc...
174
175 >Déjà, le point de montage n'est pas aléatoire ! Ici, il correspond à un numero
176 >de série ou similaire
177
178 >Pour fixer le point de montage, tu peux utiliser les labels de systèmes de
179 >fichiers, je te renvoie vers la doc d'ubuntu qui est bien faite :
180
181 > http://doc.ubuntu-fr.org/tutoriel/comment_renommer_un_disque
182
183 >Ensuite, pour le problème de base réel... Quand tu branche ta clé, mais que tu
184 >ne peut y acceder, la monter ou la demonter... que donne le resultat de la
185 >commande mount ? ou la lecture de /proc/mounts ?

Replies

Subject Author
Re: [gentoo-user-fr] Problème médias amovibles et udev/udisks, polkit etc... Jean-Philippe ROPA <sboub88@×××××.com>