samba trata o usuário como outro ou ignora permissões de grupo

3

Eu tenho um servidor rodando com o Ubuntu 12.10 e vários clientes rodando o Windows 7. Eu uso o Samba como controlador de domínio. Tudo funciona bem, exceto a pasta compartilhada. Eu fiz uma pasta compartilhada e configurei assim:

[shared]
   comment = shared folder
   path = /srv/samba/shared
   browsable =yes
   guest ok = yes
   writeable = yes
   create mask = 2770
   directory mask = 2770

Eu também tentei adicionar as seguintes opções:

acl check permissions = no
valid users = @sambashare
force group = sambashare

as permissões para a pasta compartilhada são

2770
drwxrws--- 2 nobody sambashare

Vários usuários são primários no grupo sambashare.

O problema é que não consigo acessar a pasta compartilhada com qualquer usuário do grupo sambashare usando o Windows 7. A mensagem de erro responde que eu não tenho permissão.

Se eu mudar os direitos da pasta compartilhada para o 777, como

sudo chmod 777 shared

tudo funciona. Mas a pasta compartilhada só deve ser acessível para os usuários do grupo sambashare.

O Samba parece ignorar as permissões de um grupo ou o samba parece tratar o usuário como outro, pois se eu trocar a permissão do shared para o 775, posso criar novos arquivos nessa pasta mas não consigo renomear ou deletá-los mesmo embora o arquivo criado pertença ao usuário que o criou. Então eu acho que o samba trata o usuário como outro, mas por quê?

Eu pesquisei muito mas não encontrei nada.

Alguma idéia?

    
por user156307 27.01.2013 / 19:39

0 respostas