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 .