Para instalar Samba en un servidor con varios usuarios que tengan acceso exclusivo a sus directorios hay que seguir los siguientes pasos:
1. Instalación de Samba.
$sudo aptitude install samba samba-client smbfs
2. Configuración de Samba.
$sudo gedit /etc/samba/smb.conf
Ponemos:
workgroup = nombre_del_grupo
security = user
domain logons = Yes
logon path = %LProfiles%U
logon drive = H:
logon home = %L%U
os level = 35
preferred master = Yes
domain master = Yes
idmap uid = 15000-20000
idmap gid = 15000-20000
[homes]
comment = Home Directories
valid user = %S
read only = No
browseable = No
writable = Yes
Y por cada directorio que queramos compartir:
[directorio1] ;Nombre a mostrar en samba
path = /home/directorio1 ;Path del directorio a compartir
available = Yes
browseable = Yes
public = Yes
writable = Yes
admin user = pepe juan ;nombre de los usuarios que queremos que tengan acceso
3.- Hacer que sólo puedan acceder al directorio compartido en linux, con todos los permisos, el propietario:
$sudo chmod 700 /home/directorio1
4.- Reiniciar Samba:
$sudo /etc/init.d/samba restart
Y ya estaría, espero que os funcione, a mi me funciona correctamente.
Bye