Tente adicionar esta linha no seu arquivo /etc/samba/smb.conf
e reinicie o samba.
[SomeSambaShare]
valid users = SomeUser
Eu tenho um subdiretório de um diretório compartilhado no qual eu uso o Samba e o configurei para ser acessível por apenas um usuário:
$ cd /mnt/SomeSambaShare
$ ls -lad SomeDir
drwx--S--- 23 SomeUser SomeGroup 4096 2012-07-26 07:44 SomeDir
Não consigo acessar este diretório como um usuário do Linux diferente de SomeUser.
Mas ainda posso acessar esse diretório usando um usuário do Samba diferente de SomeUser. Por que é que? E como evito isso?
Tente adicionar esta linha no seu arquivo /etc/samba/smb.conf
e reinicie o samba.
[SomeSambaShare]
valid users = SomeUser
[global]
invalid users = root bin daemon adm sync shutdown \
halt mail news uucp operator
auto services = dave peter bob
Eu acho que você poderia colocá-los na lista de usuários inválidos ou criar uma lista de usuários inválidos na seção que você precisa restringir.