O arquivo Samba é lido apenas no Windows, mesmo com permissões corretas no Linux para Group

1

O Windows continua vendo um arquivo do Excel como Somente leitura para grupo, as permissões do Linux estão corretas para o grupo ser lido como gravação.

Server OS Ubuntu 14.04.4, SO Client Windows 10, Samba 4.3.11

Este é o arquivo de configuração do Samba para o compartilhamento.

[SHARENAME]
force create mode = 660
valid users = @GROUPNAME
force group = GROUPNAME
force security mode = 660
create mode = 660
path = /var/SHAREPATH
delete readonly = yes
security mask = 660
force directory mode = 2770
force directory security mode = 2770
directory mode = 2770
writeable = yes
directory security mask = 2770
create mask = 660
directory mask = 2770

Eu executei o seguinte comando para atualizar as permissões na pasta compartilhada.

find SHAREPATH -type d -exec chmod 2770 {} \;
find SHAREPATH -type f -exec chmod 660 {} \;

Aqui está uma lista dos arquivos na pasta.

drwxrws---   2 user1 groupname  4096 Aug  3 15:35 .
drwxrws---  10 user1 groupname  4096 Aug  3 11:25 ..
-rw-rw----+  1 user1 groupname 20516 Aug  3 10:44 file1.xlsx
-rw-rw----+  1 user1 groupname 20989 Aug  3 10:44 file2.xlsx
-rw-rw----+  1 user1 groupname 21010 Aug  3 11:11 file3.xlsx
-rw-rw----+  1 user1 groupname 21541 Aug  3 11:22 file4.xlsx
-rw-rwx---+  1 user2 groupname 21032 Aug  3 15:34 file5.xlsx

Nessa lista, o arquivo3 e o arquivo4 são Somente leitura no restante dos arquivos do Excel que eu posso editar como quiser. Meu próprio usuário é user2.

Aqui está a captura de tela do que o Windows acha que são as permissões do grupo.

Permissões do Windows

Pelo que entendi, o Windows verá as permissões incorretas até eu Desconectar e reconectar. Os passos que já tomei incluem. Reinicie o Windows, Reinicie o Linux, Reinicie o serviço Samba.

Qualquer conselho seria apreciado.

    
por Niel Buys 08.03.2018 / 12:46

0 respostas