Montage clef USB FAT32 avecThunar/HAL - Divers - Linux et OS Alternatifs
Marsh Posté le 20-07-2009 à 14:31:30
Et si tu passes l'aoption --hal-udi à exo-mount et que tu ne spécifies pas "-o dmask=022,fmask=133", ça fait ce que tu veux ?
Marsh Posté le 20-07-2009 à 14:33:08
Riot a écrit : Et si tu passes l'aoption --hal-udi à exo-mount et que tu ne spécifies pas "-o dmask=022,fmask=133", ça fait ce que tu veux ? |
non, justement
Citation : exo-mount tout seul sur l'UDI de ma clef -> ça fait comme dans thunar, umask=000 |
Marsh Posté le 20-07-2009 à 14:36:52
Citation : Also, check that volume managemnt and automount is enabled in the thunar settings |
T'as ça chez toi ?
Marsh Posté le 20-07-2009 à 14:37:30
wedgeant a écrit : Alors si vous avez une piste, merci d'abréger mes souffrances, siouplé quoi |
C'est ton proxy le problème
Mais sinon, je ne vois pas trop le problème, que le fat/ntfs n'a pas les mêmes droits que ext3/4. Je pense(ais) même qu'il n'y avait aucune vérification sur ces volumes là.
Le problème se pose aussi si la clef est en ext3 ?
Marsh Posté le 20-07-2009 à 14:39:59
Riot a écrit :
|
wedgeant a écrit : - Thunar + thunar-volman qui permet de monter/démonter les périphériques via HAL sans avoir besoin de les ajouter au fstab |
Le problème ne vient pas de quelque chose qui manque, mais du fait que je ne sais pas à quel endroit configurer les options de montage pour thunar (exo-mount à priori), étant donné qu'il ne prend pas en compte le .fdi de HAL.
Ou alors il le prend en compte, mais je n'arrive pas à trouver la bonne clef à activer
volume.mount.additionnal_options -> marche pas
volume.mount.extra_options -> marche pas
volume.mount.options -> marche pas
volume.policy.mount_option.umask -> marche pas
etc ...
Marsh Posté le 20-07-2009 à 14:41:48
thana54 a écrit : Mais sinon, je ne vois pas trop le problème, que le fat/ntfs n'a pas les mêmes droits que ext3/4. Je pense(ais) même qu'il n'y avait aucune vérification sur ces volumes là. |
euh, tu trouves logique qu'un simple fichier .txt se retrouve exécutable (chmod 777 quoi) quand tu le copies sur ta clef ?
thana54 a écrit : Le problème se pose aussi si la clef est en ext3 ? |
j'ai pas de clef ext3
Marsh Posté le 20-07-2009 à 14:47:23
thana54 a écrit : |
pareil, une fois le mask passé. le fichier copié prends les droits du sysFS embarqué (il me semble),
le mask appliquer sur le montage sur un sysFS tel que FAT permet juste d'empecher un autre user de ton systeme linux
d'y avoir acces total.
une fois ta clef démontée puis remontée, ton fichier apparaitra rwx sauf si tu lock physiquement ta clef
Marsh Posté le 20-07-2009 à 14:47:30
wedgeant a écrit : |
Logique non, mais le FAT/NTFS c'est comme ça, y'a pas les droits unix
Marsh Posté le 20-07-2009 à 14:48:56
wedgeant a écrit : |
wedgeant a écrit : |
format d:
Marsh Posté le 20-07-2009 à 14:49:17
ReplyMarsh Posté le 20-07-2009 à 14:50:18
Ben justement, c'est pour ça que je veux pouvoir paramétrer le fmask/dmask de mes périphériques USB lorsque je les monte sous Linux
Z'allez quand même pas me dire que c'est impossible quoi, surtout quand ça marche très bien en mettant le périphérique dans fstab (mais après, ça oblige à tout gérer à la main alors que HAL fait ça de manière automatique)
Marsh Posté le 20-07-2009 à 14:50:45
Riot a écrit : thunar-volman -c ? |
il propose pas la possibilité de modifier les paramètres de montage
Marsh Posté le 20-07-2009 à 14:55:54
gug42 a écrit : /etc/udev/rules.d/ |
udev ça sert à créer le périphérique, pas à régler les options de montage
Marsh Posté le 20-07-2009 à 15:00:19
wedgeant a écrit : Ben justement, c'est pour ça que je veux pouvoir paramétrer le fmask/dmask de mes périphériques USB lorsque je les monte sous Linux |
oui mais quel est l'intéret final? aucun, ce genre de réglage sont surtout utile
pour un serveur samba où tu as a gérer plusieurs $users sur le même systeme.
sinon donne moi une de tes situations perso que j'aurais pu omettre et pour laquelle
l'utilité de tweaker ce parametre.
Marsh Posté le 20-07-2009 à 15:06:37
memaster a écrit : |
Simple: tout ce que je dl depuis le pc du taf (sous win) et que je recopie ensuite sur mon dd sous linux a ensuite un umask=000
Quand t'as 2 pauvres fichiers ça va encore, mais quand tu fais un mirroir local d'une distro sur ta clef que tu recopies ensuite ... hum
Marsh Posté le 20-07-2009 à 15:09:56
wedgeant a écrit : |
bah c'est le répertoire de desti. qu'il faut verrouiller?? ce mirroir de distro n'est pas actif, pas de risque
et ton pc @home n'est pas relié à l'internet que je sache.
à part que cela fasse "plus propre", quel est l'intérêt??
Marsh Posté le 20-07-2009 à 15:11:59
memaster a écrit : bah c'est le répertoire de desti. qu'il faut verrouiller?? |
mais oui mais non, une fois la clef usb montée, les fichiers/répertoires sont en umask=000, quel que soit le répertoire de destination, quand je fais un copier/coller ça garde le umask
memaster a écrit : à part que cela fasse "plus propre", quel est l'intérêt?? |
- faire plus propre, en effet
- trouver la réponse à cette putain de question qui m'obsède depuis 2 mois
Marsh Posté le 20-07-2009 à 15:16:53
wedgeant a écrit :
|
sur la clef oui, ça t'y peux rien c'est de la VFAT
sur ton repertoire de desti. sur ton pc, il faut le verrouiler r-------- après la copie, ça
c'est un pb pour la sécu et ça se résoud pas autrement que manuellement.
après ya p'tete moyen de faire au montage, mais bon c'est du
wedgeant a écrit :
|
(ça je peux le concevoir )
Marsh Posté le 20-07-2009 à 15:19:42
memaster a écrit : après ya p'tete moyen de faire au montage, mais bon c'est du |
Mais non c'est pas du
Dans un fstab, tu peux très bien passer ça en paramètre quand même !!!
/dev/sdb1 /mnt/usb1 vfat fmask=133,dmask=022 ... |
Et ça marche très bien !
memaster a écrit : (ça je peux le concevoir ) |
Marsh Posté le 20-07-2009 à 15:24:17
wedgeant a écrit :
|
fstab c'est plus à vocation définitive, genre tu vois une partoche en vfat qui "traine" sur ton pc.
la probabilité qu'un user zelé autre sur ton systeme aille faire "mumuse" avec ton backup est assez faible, nan?
sinon, comme dit plus haut j'aurais mis l'option dans udev (même si c'est pas sa vocation 1ère)
Marsh Posté le 20-07-2009 à 15:26:49
memaster a écrit : fstab c'est plus à vocation définitive, genre tu vois une partoche en vfat qui "traine" sur ton pc. |
tootafé
c'est bien pour ça que je voudrais que ça se "fasse tout seul" avec HAL/Thunar, même si je dois ajouter un p'tit brin de config quelque part
memaster a écrit : sinon, comme dit plus haut j'aurais mis l'option dans udev (même si c'est pas sa vocation 1ère) |
et je mets ça comment dans udev alors ?
Sinon, c'est peut-être tout simplement dans le fdi de HAL que je ne mets pas la bonne option, mon seul pb c'est que j'arrive pas à trouver quelle est l'option à donner
Marsh Posté le 20-07-2009 à 15:48:00
wedgeant a écrit :
|
wedgeant a écrit :
Sinon, c'est peut-être tout simplement dans le fdi de HAL que je ne mets pas la bonne option, mon seul pb c'est que j'arrive pas à trouver quelle est l'option à donner |
Citation :
|
dans le style
sinon j'ai un truc un fichier de ce type pour passer des argus au hal-daemon
Citation :
RUN+="socket: /org/freedesktop/hal/udev_event" |
Marsh Posté le 20-07-2009 à 15:51:11
euh ... j'vois pas trop en quoi ça pourrait résoudre mon pb en fait
Marsh Posté le 20-07-2009 à 16:02:53
wedgeant a écrit : euh ... j'vois pas trop en quoi ça pourrait résoudre mon pb en fait |
bah le RUN+ permet de passer de l'argu à mount?
qd à l'autre, je ne sais pas comment ça fonctionne, mais c'est peut être lié à ce que tu veux faire
Marsh Posté le 21-07-2009 à 08:07:59
ok, je vais investiguer et voir si ça m'aide, mais ça me parait un brin compliqué
Marsh Posté le 21-07-2009 à 09:14:55
Tu devrais essayer de poster sur la ML, tu trouverais peut-être une solution plus propre.
Marsh Posté le 21-07-2009 à 09:16:19
sur la ML de thunar tu veux dire ?
Marsh Posté le 21-07-2009 à 09:23:15
Ouais, ou des thunar-plugins si elle existe.
Marsh Posté le 21-07-2009 à 09:40:52
à priori, y'a une ML thunar-dev et un chan irc sur freenode aussi, je verrais tout ça vendredi
Marsh Posté le 27-07-2009 à 12:23:26
quelle distribution et quelle version?
En effet suite à un changement de hal mes l'automount n'a plus fonctionné sur ma debian sid (testing aussi après qlq semaines).
Il y a une semaine tout est ok et le problème a duré 6 mois.
Je devais le faire à la main: pmount-hal /dev/sdb (j'ai d'ailleur crée un pgm pour ca et il me suffisait de cliquer)
Est ce que l'auto mount a déjà fonctionné sur yon ordi?
Marsh Posté le 20-07-2009 à 14:24:15
Bon ben finalement je vais finir par faire un topic, j'arrive pas à trouver la solution à mon problème (et c'est pas faute d'avoir cherché ).
Voila donc la situation:
- Une clef usb en FAT32 (n'importe quelle clef/disque formaté en vfat quoi )
- Thunar + thunar-volman qui permet de monter/démonter les périphériques via HAL sans avoir besoin de les ajouter au fstab
Je branche ma clef, tout va bien, elle est reconnue par le noyau, udev me crée le périphérique, HAL me crée le point de montage dans /media
Dans thunar, l'icône de la clef apparait, je clique dessus, ça la monte automatiquement dans le point de montage de /media créé à cet effet juste avant
Et c'est après que ça se gâte
En fait, ça s'est déjà gâté avant, mais personne ne s'en est rendu compte, tellement la fourberie de la chose est fourbe
Ce saloupio me monte ma clef en umask=000 !!!
Et donc, fichiers comme répertoires sont rwxrwxrwx
Mais moi j'veux pas, j'veux un joli rw-r--r-- pour les fichiers et rwx-r-xr-x pour les répertoires quoi
Je me dis donc, il faut aller trifouiller les confs de HAL pour ma clef
Je m'en vais donc créer un .fdi dans /etc/hal/fdi/policy/20thirdparty en essayant plusieurs possibilités dans le genre
<blablabla en xml>
<append key="volume.mount.[insérer ici le texte kivabien]" type="string/int/bool">[insérer ici la valeur kivabien]</append>
Avec plein d'essais différents, du genre extra_options, options, blablatruc etc ...
Au redémarrage de HAL, aucun souci, au rebranchage de ma clef, aucun souci, lshal m'affiche bien les paramètres que je viens de lui donner. On peut donc supposer qu'au montage, ça va marcher ? EH BEN NON §§§
J'ai essayé de remonter jusqu'à la source, thunar utilise la commande exo-mount pour monter les périphériques.
exo-mount tout seul sur l'UDI de ma clef -> ça fait comme dans thunar, umask=000
exo-mount à qui je passe un "-o dmask=022,fmask=133" -> ça fait ce que je voudrais
Maintenant, reste à trouver où il faut configurer exo-mount, quel est ce PUTAIN DE FICHIER DE CONF qu'il faut modifier ...
Alors si vous avez une piste, merci d'abréger mes souffrances, siouplé quoi
Message édité par wedgeant le 20-07-2009 à 14:26:06
---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW