Red Hat Training

A Red Hat training course is available for RHEL 8

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

  1. Cree la carpeta si no existe. Por ejemplo:

    # mkdir -p /srv/samba/example/
  2. Si ejecuta SELinux en modo enforcing, establezca el contexto samba_share_t en el directorio:

    # semanage fcontext -a -t samba_share_t "/srv/samba/example(/.*)?"
    # restorecon -Rv /srv/samba/example/
  3. 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
    Nota

    Independientemente de las ACL del sistema de archivos; si no se establece read only = no, Samba comparte el directorio en modo de sólo lectura.

  4. 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
  5. Verifique el archivo /etc/samba/smb.conf:

    # testparm
  6. 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
  7. Reinicie el servicio smb:

    # systemctl restart smb