• [^] # Re: permissions samba et/ou unix correctes ?

    Posté par . En réponse au message Partage samba et latence. Évalué à 1.

    Une precision,

    Si je monte comme suit :

    sudo mount -t cifs //my.server.com/lab_share /home/bpavie/lab_share -o
    credentials=/etc/samba/user,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=bpavie

    Lorsque j'execute un script 1/ contenant :

    #!/bin/bash
    mkdir /home/bpavie/lab_share/test2
    mkdir /home/bpavie/lab_share/test2/subTest
    touch /home/bpavie/lab_share/test2/subTest/toto.txt


    J'ai ai la sortie suivante :

    bpavie@computer:~$ ./test.sh
    mkdir: cannot create directory `/home/bpavie/lab_share/test2/subTest':
    Permission denied
    touch: cannot touch `/home/bpavie/lab_share/test2/subTest/toto.txt':
    Permission denied


    Donc le premier repertoire est cree mais pas le suivant mi le fichier txt.
    Si j'ajoute un sleep au script avant la creation du sous repertoire, le sous reperoite est cree mais pas le fichier txt :

    Script 2/

    #!/bin/bash
    mkdir /home/bpavie/lab_share/test2
    sleep 1
    mkdir /home/bpavie/lab_share/test2/subTest
    touch /home/bpavie/lab_share/test2/subTest/toto.txt


    bpavie@computer:~$ ./test.sh
    touch: cannot touch `/home/bpavie/lab_share/test2/subTest/toto.txt':
    Permission denied


    Maintenant, si j'execute le script 1/ en tant que root, je n'ai plus de problemes :

    bpavie@computer:~$sudo ./test.sh

    et les repertoires et le fichier sont bien cree...

    Voila, sinon, quelque informations sur le system:

    uname -r
    2.6.28-11-generic