¿Cómo defino un recurso compartido de samba para que cada usuario solo pueda ver su propia casa?

¿Cómo defino un recurso compartido de samba para que cada usuario solo pueda ver su propia casa?

Me gustaría que el directorio de inicio de cada usuario de la máquina Debian esté disponible solo para su propietario (usando Samba), pero por ahora (con la configuración predeterminada de Samba) puedo acceder a los de otros usuarios /home.

Aquí está la [home]parte de configuración:

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

Al iniciar sesión en la cuenta de Ashley desde una máquina con Windows 7, puedo explorar la casa de Joe. ¿Cómo debo configurar esto?

Respuesta1

Creo que deberías cambiar valid users = ashley joe %Sa only valid users = %S. En tu ejemplo, ashley, joe and %S [the name of the share]siempre es válido, por lo que ashleypuede joellegar a todas las casas, cualquier otro usuario (si lo hay) solo debería ver el suyo en el ejemplo que diste.

información relacionada