• [^] # Re: proxmox, conteneur, et NFS

    Posté par . En réponse au message Partage de fichiers NFS entre VM. Évalué à 1.

    J'utilise QEMU/KVM pour toutes mes VM.

    Pour les options de montage je laisse celles par défault :

    • Serveur : rw,subtree_check,secure
    • Client : rw,relatime,vers=4.0,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.2,local_lock=none,addr=192.168.0.7

    Je créé un dossier partagé sur le serveur NFS avec propriétaire "test".

    Je le monte coté client.

    ls -al ./TEST/ : "drwxrwsrwx+ 2 test test 19 avril 26 17:47 ."

    Le propriétaire du dossier est bien "test.

    Je créé un fichier à partir du client :
    echo test > ./TEST/azerty
    ls -al ./TEST/azerty : "-rw-r--r--+ 1 nobody test 5 avril 26 17:47 azerty"

    Le fichier créé a pour owner "nobody"

    Si je fais sur le client "chown test azerty", j'obtiens (je le fais avec le compte root) :

    chown: changing ownership of 'azerty': Operation not permitted

    Si je fais le chown à partir du serveur, ça fonctionne.

    Donc un problème sur la modification des droits coté client.

    J'ai aussi fait un autre test coté client :

    echo test > ./querty
    chown test ./querty
    chgrp test ./querty
    ls -al
    -rw-r--r-- 1 test test 0 avril 26 17:59 querty
    cp -p ./querty ./TEST/
    cp: failed to preserve ownership for 'TEST/a': Operation not permitted

    Concernant les droits sur le dossier OMV, on a bien le propriétaire "test" sur ce dossier, et j'ai reglé les ACL pour permettre la lecture écriture de "test" dans ce dossier (777).