Page 1 sur 1

[KDE+mount] Option permission de fichier (debut)

Publié : mar. 24 nov. 2009, 15:21
par benjarobin
Bonjour,

Voila je lance un petit défi a la communauté, après plus de 5 heures a chercher sur mon problème, je viens ici pour un peu d'aide.

Sous KDE, quand on branche un disque dur externe, le disque apparait automatiquement dans Dolphin (il est pas monte.) Il suffit de cliquer dessus pour le monter (Je veux garder cette étape). Mais le problème c'est qu'il monte les fichiers avec ces droits: monuser:root en 777 Et je n'aime pas ça.

[Note a moi même]Tiens il faut que je vérifie le comportement pour un disque FAT32 ou les cartes mémoire, pour l'instant c'est sur du NTFS[/]

Je ne sais pas si cela le fait depuis toujours pour information (Mais vu le nombre de personne qui se pose la question depuis des années, il faut croire que oui)

Donc j'ai bien tenter de modifier des règles .fdi mais sans succès (apparemment les règles que j'ai essayer sont déprécie (Gnome continuerai a les comprendre: ce qu'ai pu lire, mais il y a une interface graphique pour modifier ceci sous Gnome))

J'ai bien penser a des règles Udev, mais je ne vois pas comment mis prendre car je ne veux pas de montage automatique, mais seulement quand je clique sur le disque dans Dolphin

Par désespoir, hier j'ai pondu un hack: Supprimer le lien symbolique /sbin/mount.ntfs-3g et le remplacer par un script qui recupere le 4ieme arguments, supprime les options que je veux personnaliser avec des sed, puis rajoute mes options et enfin appelle de /bin/mount.ntfs (Un doute sur le lien)

Donc merci beaucoup d'avance de la moindre sugestion

PS: Le premier qui me dit de changer d'environnement de bureau -> :burn: :copain: :humour:

Re: [KDE+mount] Option permission de fichier (debut)

Publié : mar. 24 nov. 2009, 16:48
par tuxce
salut,
benjarobin a écrit :PS: Le premier qui me dit de changer d'environnement de bureau -> :burn: :copain: :humour:
le pire, c'est que c'est du pareil au même... bienvenue dans le progrès :P
benjarobin a écrit :Donc j'ai bien tenter de modifier des règles .fdi mais sans succès (apparemment les règles que j'ai essayer sont déprécie (Gnome continuerai a les comprendre: ce qu'ai pu lire, mais il y a une interface graphique pour modifier ceci sous Gnome))
même pas :? depuis le devkit/polkit/gvfs, plus d'interface car tout simplement plus d'options ...

enfin bref revenons à nos moutons, en gros la réponse est simple, tu peux pas!

c'est codé en dur, et les seuls paramètres "dynamiques" sont uid, iocharset, utf8, shortname, flush et locale, or ntfs-3g met {u,f,d}mask à 0 par défaut, donc tu peux jouer sur l'uid en rajoutant l'option à hal:

Code : Tout sélectionner

hal-find-by-property --key block.device --string /dev/ta_partition
hal-set-property --udi resultat_d_avant --key volume.mount.valid_options --strlist-post 'uid='
mais pas sur les *mask depuis kde.

pour info si tu veux modifier les options par défaut, j'ai du le faire pour devicekit pour rajouter "usefree" qui m'évite d'attendre 3 sec pour avoir accès à une partition vfat, c'est dans halstorageaccess.cpp dans kdelibs...

bon tout ceci, c'était il y a un petit moment, désolé s'il y a eu du changement :)