Preservar as permissões do arquivo cifs no compartilhamento de samba

1

Eu me deparei com um estranho problema samba / cifs com permissões de arquivo. Estou executando o Ubuntu e tenho um compartilhamento cifs configurado no meu / etc / fstab

//server.addr.com/folder/myFolder /home/Tommy/myCode cifs credentials=/root/.cifs,uid=1000,gid=1000

O compartilhamento funciona bem, mas as permissões de arquivo estão sendo alteradas do original. Por exemplo, quando eu faço um 'ls -lsha' de uma cópia baixada localmente do repositório eu vejo:

Tommy@dev:~/reposit/thing1$ ls -lsha
total 40K
4.0K drwx------  2 Tommy Tommy 4.0K Jun 21 12:23 .
4.0K drwx------ 19 Tommy Tommy 4.0K Jun 21 12:23 ..
8.0K -rw-------  1 Tommy Tommy 7.6K Jun 21 12:23 Thing1.cpp
12K -rw-------  1 Tommy Tommy 8.8K Jun 21 12:23 Thing1.h
4.0K -rwx------  1 Tommy Tommy 2.0K Jun 21 12:23 Makefile
4.0K -rw-------  1 Tommy Tommy  976 Jun 21 12:23 Support1.cpp
4.0K -rw-------  1 Tommy Tommy 3.1K Jun 21 12:23 Support1.h

No entanto, quando faço a mesma coisa do compartilhamento que vejo:

Tommy@dev:~/myCode/reposit/thing1$ ls -lsha
total 5.0M
   0 drwxr-xr-x 2 Tommy TomGrp    0 Jun 21 12:35 .
   0 drwxr-xr-x 2 Tommy TomGrp    0 Jun 21 11:47 ..
1.0M -rwxr-xr-x 1 Tommy TomGrp 7.6K Jun 21 12:35 Thing1.cpp
1.0M -rwxr-xr-x 1 Tommy TomGrp 8.8K Jun 21 12:35 Thing1.h
1.0M -rwxr-xr-x 1 Tommy TomGrp 2.0K Jun 19 09:08 Makefile
1.0M -rwxr-xr-x 1 Tommy TomGrp  976 Jun 21 12:35 Support1.cpp
1.0M -rwxr-xr-x 1 Tommy TomGrp 3.1K Jun 21 12:35 Support1.h

Duas coisas se destacam: 1 os tamanhos dos arquivos são diferentes e 2 as permissões foram alteradas. Eu estou principalmente preocupado com o aspecto das permissões (eu diferi os arquivos e eles são idênticos).

Eu tentei mudar meu smb.conf para ter

map archive = no

conforme recomendado aqui. Sem sucesso

    
por ÁEDÁN 21.06.2017 / 19:44

0 respostas