Forums FUG-FR | |
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Système >> automount - 7.2-RELEASE/GENERIC/minimal https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1243251927 Message started by Johannes Faust on 25. May 2009 at 13:45 |
Title: automount - 7.2-RELEASE/GENERIC/minimal Post by Johannes Faust on 25. May 2009 at 13:45
Bonjour
Sur FreeBSD 7.2-RELEASE (GENERIC, install minimale): je bataille depuis quelques jours pour que HAL me monte automatiquement les différents devices de stockage (CD/USB/eSATA/...) qu'il pourrait détecter. J'avais cru comprendre que la chose était possible et que la marche à suivre était la suivante: - truster l'user dans PolicyKit.conf** (ne sachant pas trop quel user est sollicité, je m'en suis tenu à l'utilisateur par défaut) - avoir /proc de monté (bon, pas de soucis) - les devices concernés ne doivent pas être dans fstab (on commente le lecteur CD pour la forme) - l'utilisateur doit avoir les droits sur le dossier de montage (un chmod/chown pour le compte utilisateur sur /mnt et /media) j'ai ensuite fait ma sélection de fdi à conserver, et les ai mis dans /usr/local/etc/hal/fdi/policy/ (et ai déplacé ceux de /usr/local/share ailleurs, dans le doute). mes fdi: 10-keyboard.fdi (très légèrment modifié), 10-sysmouse.fdi (origine) et 20-storage-methods.fdi (origine pour l'instant (faut au moins que je vire l'ignore pour vfat et ntfs)) après un restart des services, j'insère un CD, et ... rien ne se passe (enfin, outre les notifications habituelles en console). quelqu'un aurait-il une idée ? ou un quelconque plan de substitution ? autre question (juste pour m'en assurer): storage-methods fait parfois référence à linux. je peux tout virer ? ou il y a un piège ? merci ! ** PolicyKit.conf: [quote]<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN" "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd"> <config version="0.1"> <match user="root"> <return result="yes"/> </match> <match action="org.freedesktop.hal.storage.mount-removable"> <match user="satendlabite"> <return result="yes"/> </match> </match> <define_admin_auth group="wheel"/> </config> |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by ros on 25. May 2009 at 15:00
Il n'y aurait pas un demon policykit à lancer au démarrage ?
[code]#cat /etc/rc.conf hald_enable="YES" dbus_enable="YES" polkit_enable="YES"[/code] |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by Johannes Faust on 25. May 2009 at 16:48
Effectivement, je n'avais pas de polkit dans mon rc.conf.
Mais en relisant les log d'install (pkg_add), il ne dit rien à ce sujet... Bref, ça ne change pas grand chose (enfin, rien) à la situation. Nouveau test: j'ai remplacé toutes les valeures *.Volume.method_execpath par test[0-C], avec test[0-C], un lien vers un script shell (+/- echo $0 $# $* by $UID on `date` >>/tmp/haltest, histoire de voire qui appelle quoi, et comment) les scripts en question sont dans /usr/local/libexec/ j'ai retouché le PolKit.conf pour virer le match user (après le match action [...].mount-removable), donc (théoriquement), il devrait pouvoir me monter mon dev avec n'importe quel user (j'imagine) résultat: pour l'instant, une seule entrée s'est rajouté à mon fichier temporaire, et elle correspond à un reboot je n'ai qu'un CD pour mes tests (clef USB prêté), mais jamais il n'a provoqué de réactions chez hald ... jviens de voire quelques infos sur devd, ça ne serait pas une meilleure solution ? |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by David_Marec on 25. May 2009 at 23:00 Johannes Faust wrote on 25. May 2009 at 16:48:
On peut se débrouiller avec devfs, mais ça n'est pas tout à fait ( du tout ? ) automatique. http://www.diablotins.org/index.php/Media_amovibles |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by David_Marec on 25. May 2009 at 23:01 Johannes Faust wrote on 25. May 2009 at 13:45:
Pas seulement, les utilisateurs doivent aussi avoir le droit de «monter» un média. [code]sysctl vfs.usermount=1[/code] |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by David_Marec on 25. May 2009 at 23:55 David Marec wrote on 25. May 2009 at 23:01:
D'ailleurs, pour être plus précis et plus complet, utilisez le même groupe pour les périphériques à monter, par exemple, «operator» qui est là pour ça. Code (] pw groupmod -n operator -m MoiJe[/code):
Voyez le lien que j'ai donné précédemment pour que devfs le fasse automatiquement. |
Title: Re: automount - 7.2-RELEASE/GENERIC/minimal Post by Johannes Faust on 26. May 2009 at 15:14
vfs.usermount était bien set (oublié de le préciser dans mon premier post, désolé)
je vais m'en tenir a devd. pas 'tout a fait automatique' ? certes, jvais devoir me rajouter un script shell pour récupérer le fstype, et monter en conséquences. Mais j'ai fait mes premiers tests, c'est plutôt concluant |
Forums FUG-FR » Powered by YaBB 2.5.2! YaBB Forum Software © 2000-2025. All Rights Reserved. |