Voy a crear un grupo casa con los usuarios ivan y ana y la estructura de directorios será la siguiente.
+ Home
- Ivan
- Ana
+ Datos
- Musica
- Pelis
- Fotos
- Varios
- Lo_que_sea
Cada usuario tendrá permisos de sólo-lectura en el home del otro usuario y todo lo que cuelgue de Datos podrá ser modificado por cualquiera de nosotros dos. Como es algo muy básico no voy a mostrar ni la creación del grupo, usuarios, directorios, permisos con chmod y chown,... creo que hay muchas páginas en la red con ayuda y ejemplos. Sólo muestro cómo quedan al final:
shian:/mnt/raid# ls -l
total 24
drwxrwxrwx 7 root root 4096 2007-03-15 09:53 Datos
drwxr-xr-x 4 root root 4096 2007-03-15 09:46 Home
drwx------ 2 root root 16384 2007-03-13 16:42 lost+found
shian:/mnt/raid# ls -l Datos/
total 20
drwxrwx--- 3 ivan casa 4096 2007-03-15 09:54 Fotos
drwxrwx--- 4 ivan casa 4096 2007-03-15 09:54 Musica
drwxrwx--- 2 ana casa 4096 2007-03-15 09:53 Pelis
drwxrwx--- 3 ivan casa 4096 2007-03-15 09:51 Papelera de reciclaje
drwxrwx--- 3 root root 4096 2007-03-15 09:52 Varios
shian:/mnt/raid# ls -l Home/
total 8
drwxr-x--- 3 ana casa 4096 2007-03-15 09:53 Ana
drwxr-x--- 2 ivan casa 4096 2007-03-15 09:50 Ivan
shian:/# smbpasswd -a ivan
New SMB password:
Retype new SMB password:
shian:/# smbpasswd -a ana
New SMB password:
Retype new SMB password:
shian:/# cat /etc/samba/smb.conf
# Global parameters
[global]
display charset = UTF-8
server string = Shian server
obey pam restrictions = Yes
passdb backend = tdbsam, guest
syslog = 0
max log size = 1000
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384
load printers = No
local master = No
dns proxy = No
invalid users = root
# Para habilitar la papelera de reciclaje
recycle:directory_mode = 0770
recycle:versions = Yes
recycle:keeptree = Yes
recycle:repository = Papelera de reciclaje
vfs objects = recycle
[temporal]
comment = tmp
path = /mnt/tmp
read only = No
create mask = 0660
directory mask = 0770
guest ok = No
[datos]
comment = Datos del raid
path = /mnt/raid/Datos
read only = Yes
write list = @casa
create mask = 0660
directory mask = 0770
guest ok = No
[home]
comment = Home usuarios
path = /mnt/raid/Home
read only = Yes
write list = @casa
create mask = 0640
directory mask = 0750
guest ok = No
![]() | ![]() |
![]() | ![]() |
En fin, una configuración bastante sencilla y una manera muy simple de compartir los datos. La configuración de samba se podría hacer de muchas maneras puesto que proporciona mucha flexibilidad en cuanto a opciones de configuración y compartición de archivos pero para el uso que le vamos a dar en casa es más que suficiente con esto.