Corrigir direitos de usuário para compartilhamento de Samba

0

Eu tenho um servidor que eu quero usar para compartilhar arquivos em uma rede local. Cada usuário deve ter um diretório próprio, assim como vários diretórios compartilhados:

FolderUser1 ... FolderUserN e SharedFolder1 ... SharedFolderN

Permissão da pasta atual:

drwxr-xr-x  2 admin admin  4096 2012-01-10 13:58 FolderUser1
drwxr-xr-x  2 admin admin  4096 2012-01-10 14:01 SharedFolder1

smb.conf:

[FolderUser1]
comment= FolderUser1 network dirctory
path = /home/admin/FolderUser1
valid users = User1
browsable= yes
public = no
writable = yes

Agora eu gostaria de saber agora quais permissões de arquivo precisam ser definidas no servidor para as pastas reais e quais permissões devem ser definidas no arquivo de configuração smb.conf, para que não haja conflitos de permissão. No momento, os clientes não podem gravar em pastas pessoais e receber um erro: Permission denied

    
por wowpatrick 10.01.2012 / 15:02

2 respostas

1

Seu smb.conf parece bem, embora as pastas compartilhadas devam ser especificadas como público . Eu acho que você precisa alterar a propriedade da pasta no servidor embora. Por exemplo:

drwxr-xr-x  2 admin admin  4096 2012-01-10 13:58 FolderUser1

Deve ser:

drwxr-xr-x  2 User1 User1(check)  4096 2012-01-10 13:58 FolderUser1

Verifique o grupo padrão do usuário e use-o, pode ser diferente do nome de usuário, dependendo da sua configuração. Supondo que as pastas sejam de propriedade dos usuários corretos, suas permissões atuais (755) devem estar bem.

O Samba deve impedir que outros usuários acessem as pastas privadas, apesar de terem permissões de leitura no servidor, desde que você especifique isso em smb.conf . É claro que qualquer usuário com acesso regular ao servidor ainda poderá acessar essas pastas. Portanto, sinta-se à vontade para restringir as permissões para qualquer pasta que queira manter mais privada, não tenho certeza da configuração exata do usuário.

Verifique man chown para detalhes sobre como alterar as propriedades do arquivo / dir:

Leia mais nas páginas do Linux Man .

    
por 10.01.2012 / 15:54
0

Como a autenticação é tratada no momento?

O Samba tentará personificar algum usuário após a autenticação, em oposição a arquivos operacionais como root. Veja os "modos de segurança" definidos na documentação do Samba.

Se você estiver usando o LDAP ou o ADS, será necessário consultar o idmap: Conceito e manpages do módulo idmap .

    
por 10.01.2012 / 15:57