Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/07/2012, à 22:58

coubi64

Propriétaire lors de l'écriture dans répertoire NFS

Bonsoir à tous,

Je suis en train de paramétrer un NAS Synology DS212J. J'ai créé 3 répertoires dessus (photo, video, music)

J'ai donné les privilèges NFS à la machine sur laquelle je veux faire le montage NFS.

Voilà ce que j'ai paramétré (avec autofs):

- dans /etc/auto.master :
/mnt/Partage    /etc/auto.nfs --ghost,--timeout=60

- dans /etc/auto.nfs :
video  -fstype=nfs,rw,intr   192.168.0.14:/volume1/video
photo  -fstype=nfs,rw,intr   192.168.0.14:/volume1/photo
music  -fstype=nfs,rw,intr   192.168.0.14:/volume1/music

Quand je crée un fichier dans l'interface web du NAS (DSM) , le propriétaire est admin. Quand je copie un fichier dans mon partage NFS, le propriétaire est "1000". De ce fait les fichiers dont le propriétaire est 1000 n'apparaissent par exemple pas dans ma box (dlna).

Comment résoudre ce pb?

Dernière modification par coubi64 (Le 26/07/2012, à 23:07)

Hors ligne

#2 Le 29/07/2012, à 20:29

pode

Re : Propriétaire lors de l'écriture dans répertoire NFS

coubi64 a écrit :

Quand je crée un fichier dans l'interface web du NAS (DSM) , le propriétaire est admin.

Donc, le processus de l'interface web appartient au compte admin du NAS.

coubi64 a écrit :

Quand je copie un fichier dans mon partage NFS, le propriétaire est "1000".

C'est l'identifiant du compte Linux que tu utilises sur ton client NFS. Tu peux le vérifier avec la commande

id -u
coubi64 a écrit :

De ce fait les fichiers dont le propriétaire est 1000 n'apparaissent par exemple pas dans ma box (dlna).

Que donnent les commandes suivantes, sur le NAS, avec le compte admin ?

ls -ld /volume1/video
ls -ld /volume1/photo
ls -ld /volume1/music
id

Tu peux essayer la chose suivante : mettre un sgid sur les répertoires du NAS où tu veux écrire pour que les fichiers créés depuis le client NFS appartiennent au groupe propriétaire des répertoires (ça peut marcher si le compte admin du NAS fait partie de ce groupe et si les droits en lecture sont suffisants) :

chmod g+s /volume1/video
chmod g+s /volume1/photo
chmod g+s /volume1/music

Hors ligne

#3 Le 29/07/2012, à 20:56

coubi64

Re : Propriétaire lors de l'écriture dans répertoire NFS

Merci de ta réponse. Les choses s'éclaircissent un peu pour moi qui suis novice avec un NAS.

Voilà le résultat des commandes que tu me demandes:

DiskStation> ls -ld /volume1/video
drwxrwxrwx    6 root     root          4096 Jul 27 07:25 /volume1/video
DiskStation> ls -ld /volume1/photo
drwxrwxrwx   21 root     root          4096 Jul 27 20:09 /volume1/photo
DiskStation> ls -ld /volume1/music
drwxrwxrwx    4 root     root          4096 Jul 27 19:53 /volume1/music
DiskStation> id
uid=1024(admin) gid=100(users) groups=25(smmsp),100(users),101(administrators)
DiskStation> 

Je n'ai pas encore essayé la dernière manip que tu proposes.

Hors ligne

#4 Le 29/07/2012, à 21:06

pode

Re : Propriétaire lors de l'écriture dans répertoire NFS

rwxrwxrwx pour root...
L'ajout d'un sgid ne va certainement pas suffire.

Peux-tu donner, avec la commande ls -l, des exemples de droits de fichiers créés via l'interface et d'autres de fichiers créés via le montage NFS?

Hors ligne

#5 Le 29/07/2012, à 21:14

coubi64

Re : Propriétaire lors de l'écriture dans répertoire NFS

voilà:

DiskStation> ls -l | grep b33
-rwxrwxrwx    1 admin    users       122570 Feb 13 18:57 b33101.JPG
-rw-rw-r--    1 1000     1000        218966 Feb 13 18:58 b33102.JPG
DiskStation> 

Hors ligne

#6 Le 29/07/2012, à 21:27

pode

Re : Propriétaire lors de l'écriture dans répertoire NFS

Une possibilité, à faire sur le NAS :
1. Changer le groupe des répertoires :

chown :users /volume1/video
chown :users /volume1/photo
chown :users /volume1/music

2. Rajouter un sgid à ces répertoires :

chmod g+s /volume1/video
chmod g+s /volume1/photo
chmod g+s /volume1/music

3. Un petit coup de vérification :

ls -ld /volume1/video
ls -ld /volume1/photo
ls -ld /volume1/music

Les fichiers qui seront nouvellement créés via NFS devraient alors être du type :

-rw-rw-r--    1 1000     users        123456 Jul 29 22:25 toto.JPG

et accessibles en lecture / écriture par le compte admin et donc (logiquement) via l'interface web.
(pour les fichiers existants, il suffira de changer leurs droits manuellement).

Si ça ne marche pas, le retour arrière se fera facilement.

Hors ligne

#7 Le 29/07/2012, à 21:54

coubi64

Re : Propriétaire lors de l'écriture dans répertoire NFS

J'ai un souci:

DiskStation> chown :users /volume1/video
chown: /volume1/video: Operation not permitted
DiskStation>

J'ai en fait 2 groupes sur le NAS: administrators (privilèges lecture/ecriture) et users (aucun privilège n'est coché)

Et il y a 2 utilisateurs: admin (privilèges lecture/ecriture - fait partie des groupes administrators et users) et guest (aucun privilège - fait partie du groupe users)

C'est là que je m'embrouille entre les groupes, utilisateurs et droits...

Hors ligne

#8 Le 29/07/2012, à 22:03

pode

Re : Propriétaire lors de l'écriture dans répertoire NFS

coubi64 a écrit :

J'ai un souci:

DiskStation> chown :users /volume1/video
chown: /volume1/video: Operation not permitted
DiskStation>

Les commandes chown et chmod indiquées précédemment doivent être exécutées sur le NAS en tant que root.

Hors ligne

#9 Le 29/07/2012, à 22:25

coubi64

Re : Propriétaire lors de l'écriture dans répertoire NFS

Voilà le résultat maintenant (j'ai supprimé et recopié le fichier sur mon poste client):

DiskStation> chown :users /volume1/video
DiskStation> chown :users /volume1/photo
DiskStation> chown :users /volume1/music
DiskStation> chmod g+s /volume1/video
DiskStation> chmod g+s /volume1/photo
DiskStation> chmod g+s /volume1/music
DiskStation> ls -ld /volume1/video
drwxrwsrwx    6 root     users         4096 Jul 27 07:25 /volume1/video
DiskStation> ls -ld /volume1/photo
drwxrwsrwx   22 root     users         4096 Jul 29 22:47 /volume1/photo
DiskStation> ls -ld /volume1/music
drwxrwsrwx    4 root     users         4096 Jul 27 19:53 /volume1/music
DiskStation> cd /volume1/photo/
DiskStation> ls -l | grep b33
-rwxrwxrwx    1 admin    users       122570 Feb 13 18:57 b33101.JPG
-rw-rw-r--    1 1000     users       218966 Feb 13 18:58 b33102.JPG
DiskStation> 

J'ai relancé une indexation de fichiers également sur le NAS car je pense que les fichiers copiés par le partage NFS ne le sont pas, mais sur le mediacenter de ma Box Numericable, je ne vois toujours pas  ce fichier....

Hors ligne

#10 Le 29/07/2012, à 22:52

coubi64

Re : Propriétaire lors de l'écriture dans répertoire NFS

J'ai ajouté les droits en lecture sur guest mais à priori pas de changement.

Finalement j'ai relancé une indexation directement sur le "service d'indexage média" (différent de l'indexation dispo au niveau des répertoires partagés...), et maintenant je vois le fichier b33102.jpg...

capture1407.png

Je ne sais pas si c'est un mix des différentes manip ou juste la dernière qui a été concluante, mais le résultat est là.

Merci pour ton aide, même si je ne domine pas encore parfaitement le sujet.

Hors ligne