3.9.3. Añadir un recurso compartido que utiliza las ACL de Windows
Esta sección describe cómo crear un recurso compartido llamado example
, que comparte el contenido del directorio /srv/samba/example/
, y utiliza las ACL de Windows.
Procedimiento
Cree la carpeta si no existe. Por ejemplo:
#
mkdir -p /srv/samba/example/
Si ejecuta SELinux en modo
enforcing
, establezca el contextosamba_share_t
en el directorio:#
semanage fcontext -a -t samba_share_t "/srv/samba/example(/.*)?"
#restorecon -Rv /srv/samba/example/
Añada el ejemplo de recurso compartido al archivo
/etc/samba/smb.conf
. Por ejemplo, para añadir el recurso compartido de escritura:[example] path = /srv/samba/example/ read only = no
NotaIndependientemente de las ACL del sistema de archivos; si no se establece
read only = no
, Samba comparte el directorio en modo de sólo lectura.Si no ha habilitado la compatibilidad con ACL de Windows en la sección
[global]
para todos los recursos compartidos, añada los siguientes parámetros a la sección[example]
para habilitar esta función para este recurso compartido:vfs objects = acl_xattr map acl inherit = yes store dos attributes = yes
Verifique el archivo
/etc/samba/smb.conf
:#
testparm
Abra los puertos necesarios y recargue la configuración del cortafuegos mediante la utilidad
firewall-cmd
:#
firewall-cmd --permanent --add-service=samba
#firewall-cmd --reload
Reinicie el servicio
smb
:#
systemctl restart smb