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
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 :
[^] # Re: permissions samba et/ou unix correctes ?
Posté par ben . En réponse au message Partage samba et latence. Évalué à 1.
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