Como defino um compartilhamento de samba para que cada usuário possa ver apenas sua própria casa?

Como defino um compartilhamento de samba para que cada usuário possa ver apenas sua própria casa?

Eu gostaria de fazer com que o diretório inicial de cada usuário da máquina Debian estivesse disponível apenas para seu proprietário (usando o Samba), mas por enquanto (com a configuração padrão do Samba) posso acessar outros usuários /home.

Aqui está a [home]parte de configuração:

[homes]
comment = Home Directories
browseable = no
public = no
read only = no
create mask = 0700
directory mask = 0700
valid users = ashley joe %S

Ao fazer login na conta de Ashley na máquina com Windows 7, posso navegar na casa de Joe. Como devo configurar isso?

Responder1

Eu acho que você deveria mudar valid users = ashley joe %Spara only valid users = %S. No seu exemplo, ashley, joe and %S [the name of the share]é sempre válido, portanto ashleye joepode atingir todas as casas, quaisquer outros usuários (se houver) só deverão ver os seus no exemplo que você deu.

informação relacionada