[Toulibre] [Ubuntu] Gestion des droits, partage de dossier

draco draco31.fr at free.fr
Mer 10 Fév 23:34:54 CET 2010


draco a écrit :
>>  
>> Ou bien il n'est pas positionné dans l'environnement quand tu lances 
>> ton logiciel (d'où mon idée de test depuis un terminal), ou bien le 
>> logiciel force les permissions.
> Je fais la copie via nautilus, je n'ai pas essayé de lancer nautilus 
> en console, mais ça ne va pas tarder !
> J'ai utilisé Gthumb pendant longtemps, mais depuis que je suis sous 
> Karmic il refuse d'importer quoi que ce soit automatiquement.
>>  
>> Tu peux aussi essayer un chmod -R g+rws sur ton répertoire, pour 
>> faire hériter les droits du répertoire aux fichiers crées en dessous.
>>  
Bon j'ai fais quelques tests supplémentaire, toujours sans passer par la 
console (ce n'est pas le but au final).

1. Montage de la carte SD via le lecteur de carte :
Mount indique :
/dev/sdg1 on /media/018D-4E44 type vfat 
(rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=100,shortname=mixed,dmask=0077,utf8=1,flush)

draco at draco-desktop:/media/018D-4E44/DCIM/105_PANA$ ll
total 76948
-rwxr-xr-x 1 draco users 3727925 2010-02-09 16:09 P1050907.JPG
-rwxr-xr-x 1 draco users 2723118 2010-02-09 16:09 P1050908.JPG

J'ai copié par Nautilus les fihciers dans les dossiers "import" et 
"import2" qui ont les propriétés suivantes :
(NB : "import2" a le bit setgid positionné)

drwxrwxr-x 2 draco users  4096 2010-02-10 23:00 import
drwxrwsr-x 2 draco users  4096 2010-02-10 23:04 import2

Les fichiers ont tous les propriétés suivantes :

-rwxr-xr-x 1 draco users 3727925 2010-02-09 16:09 P1050907.JPG
-rwxr-xr-x 1 draco users 2723118 2010-02-09 16:09 P1050908.JPG

Le test est donc KO.

2. Montage de la carte SD depuis l'appareil photo
Mount indique :
/dev/sdh1 on /media/018D-4E44 type vfat 
(ro,nosuid,nodev,uhelper=devkit,uid=1000,gid=100,shortname=mixed,dmask=0077,utf8=1,flush)

Je suis donc bien en lecture seule quand la carte est dans l'appareil, 
mais les fichiers conservent les même propriétés :
draco at draco-desktop:/media/018D-4E44/DCIM/105_PANA$ ll
total 76948
-rwxr-xr-x 1 draco users 3727925 2010-02-09 16:09 P1050907.JPG
-rwxr-xr-x 1 draco users 2723118 2010-02-09 16:09 P1050908.JPG

J'ai copié par Nautilus les fihciers dans les dossiers "import3" et 
"import4" qui ont les propriétés suivantes :
(respectivement identique à "import" et "import2")

drwxrwxr-x 2 draco users  4096 2010-02-10 23:08 import3
drwxrwsr-x 2 draco users  4096 2010-02-10 23:16 import4

Les fichiers ont cette fois les bonnes propriétés, indépendamment du bit 
setgid :

draco at draco-desktop:/media/save/Photos Emilio/Originaux photos/En 
cours/import4$ ll
total 77044
-rw-rw-r-- 1 draco users 3727925 2010-02-09 16:09 P1050907.JPG
-rw-rw-r-- 1 draco users 2723118 2010-02-09 16:09 P1050908.JPG

Du coup, je ne comprends plus rien !
Dans les 2 cas je passe par Nautilus, et les options de montages 
semblent similaires (à part le read only pour l'appareil).
Le bit setgid ne semble pas changer quoi que se soit.

Je précise que lorsque je crée un fichier depuis Nautilus, il a les bon 
paramètre : il appartient au user de la session courante, au groupe 
"users" avec l'option d'écriture pour le groupe.
Je ne comprends pas non plus pourquoi les fichiers sont rendu exécutable 
dans le 1er cas.
Je vais potasser le cas du fichier .gnomerc ; et à défaut, je ferai des 
tests en lançant Nautilus depuis un terminal avec le bon umask.





Plus d'informations sur la liste de diffusion Toulouse-ll