Carpeta de grupo
En otras ocasiones, tal vez resulte práctico compartir una carpeta entre los usuarios que pertenecen a un grupo determinado.
Creando la carpeta a compartir¶
Debemos crear la carpeta en cualquier lugar (p.e. dentro de la carpeta /opt)
Modificando el usuario y grupo propietario de la carpeta¶
Donde:usuarioes el usuario dueño de la carpeta compartida (generalmente es el usuarioroot) ygrupoes el grupo dueño al que deseamos dar permiso sobre la carpeta compardida.
Por ejemplo, si deseamos permitir que usuarios de un hipotético grupo llamado ventas tenga acceso a la carpeta imaginaria recursos ejecutamos:
Modificando los permisos de la carpeta¶
Y finalmente, modificamos los permisos de la carpeta:
O, lo que es lo mismo:Siguiendo con el ejemplo del apartado anterior, escribiríamos:
De esta manera estaríamos dando permiso total de acceso al usuario y grupo dueños de la carpeta recursos y permisos de lectura y ejecución al resto de los usuarios del sistema.Modificando el archivo de configuración de Samba¶
En el siguiente ejemplo, se comparte una carpeta llamada ventas que será accesible y escribible por todos los miembros del grupo facturacion (el bloque siguiente de código se deberá agregar en el archivo /etc/samba/smb.conf):
[ventas]
# Comentario
comment = Carpeta compartida entre los usuarios del grupo facturacion
# Carpeta a compartir
path = /opt/ventas
# Damos permiso de acceso a todos los usuarios
# pertenecientes al grupo llamado "facturacion"
valid users = @facturacion
# Fuerza el grupo con permisos de acceso
force group = facturacion
# ¿Se puede escribir dentro de la carpeta?
writable = yes
# ¿La carpeta será visible por el resto de los usuarios?
browseable = no
Usuarios
El la directiva `valid users` podríamos haber indicado el nombre de uno o varios usuarios:
`force users = juan, pedro, jorge`
O incluir los usuarios pertenecientes a distintos grupos:
`force users = @ventas, @facturacion`
Lo indicado vale también para la directiva `force group` que es para los grupos.
Reiniciando el servidor¶
Rreiniciamos Samba para que el servidor haga efectivos los cambios: