Welcome, Guest. Please
Login
or
Register
Home
Help
Search
Login
Register
Forums FUG-FR
›
FreeBSD
›
Système
› automount - 7.2-RELEASE/GENERIC/minimal
‹
Previous Topic
|
Next Topic
›
Pages: 1
Send Topic
Print
automount - 7.2-RELEASE/GENERIC/minimal (Read 3045 times)
Johannes Faust
YaBB Newbies
Offline
I love having sex with
BSD
Posts: 3
Kremlin-Bicêtre
Gender:
automount - 7.2-RELEASE/GENERIC/minimal
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>
Back to top
chc geekette pour lan q3/CS/dota/tetris.
ou pas.
IP Logged
ros
Global Moderator
Offline
Posts: 868
Paris
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #1 -
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"
Back to top
" Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes "
WWW
IP Logged
Johannes Faust
YaBB Newbies
Offline
I love having sex with
BSD
Posts: 3
Kremlin-Bicêtre
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #2 -
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 ?
Back to top
«
Last Edit: 25. May 2009 at 17:02 by Johannes Faust
»
chc geekette pour lan q3/CS/dota/tetris.
ou pas.
IP Logged
David Marec
Senior Member
Offline
Posts: 386
Toulouse
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #3 -
25. May 2009 at 23:00
[quote author=3A3D292F285C0 link=1243251927/2#2 date=1243262916]
jviens de voire quelques infos sur devd, ça ne serait pas une meilleure solution ?[/quote]
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
Back to top
WWW
IP Logged
David Marec
Senior Member
Offline
Posts: 386
Toulouse
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #4 -
25. May 2009 at 23:01
[quote author=4146525453270 link=1243251927/0#0 date=1243251927]
- l'utilisateur doit avoir les droits sur le dossier de montage (un chmod/chown pour le compte utilisateur sur /mnt et /media)
[/quote]
Pas seulement, les utilisateurs doivent aussi avoir le droit de «monter» un média.
[code]sysctl vfs.usermount=1[/code]
Back to top
WWW
IP Logged
David Marec
Senior Member
Offline
Posts: 386
Toulouse
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #5 -
25. May 2009 at 23:55
[quote author=496C7B646952406C7F686E0D0 link=1243251927/4#4 date=1243285318][quote author=4146525453270 link=1243251927/0#0 date=1243251927]
- l'utilisateur doit avoir les droits sur le dossier de montage (un chmod/chown pour le compte utilisateur sur /mnt et /media)
[/quote]
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]
Vérifiez les droits sur vos périphériques:
[code]
chown :operator /dev/cd0
chown :operator /dev/acd0
chown :operator /media
[/code]
Voyez le lien que j'ai donné précédemment pour que devfs le fasse automatiquement.
Back to top
WWW
IP Logged
Johannes Faust
YaBB Newbies
Offline
I love having sex with
BSD
Posts: 3
Kremlin-Bicêtre
Gender:
Re: automount - 7.2-RELEASE/GENERIC/minimal
Reply #6 -
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
Back to top
chc geekette pour lan q3/CS/dota/tetris.
ou pas.
IP Logged
Pages: 1
Send Topic
Print
‹
Previous Topic
|
Next Topic
›
Forum Jump »
Home
» 10 most recent Posts
» 10 most recent Topics
Annonces
- Infos générales
- Nouvelles importantes
FreeBSD
- Système ««
- Matériel
- Logiciels tiers
- Réseau et sécurité
- Pratique
Autres *BSD
- Darwin / MacOS X
- Dérivés: DesktopBSD, PC-BSD, FreeSBIE
- DragonFly
- NetBSD
- OpenBSD
Divers et varié
- Actualité de l'informatique
- Conférences et évènements
- Emploi
- Programmation
- Forums, Site et Wiki
- Bar
« Home
‹ Board
Top of this page
Forums FUG-FR
» Powered by
YaBB 2.5.2
!
YaBB Forum Software
© 2000-2025. All Rights Reserved.