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/
# mkdir -p /srv/samba/example/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Si ejecuta SELinux en modo
enforcing, establezca el contextosamba_share_ten el directorio:semanage fcontext -a -t samba_share_t "/srv/samba/example(/.*)?" restorecon -Rv /srv/samba/example/
# semanage fcontext -a -t samba_share_t "/srv/samba/example(/.*)?" # restorecon -Rv /srv/samba/example/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
[example] path = /srv/samba/example/ read only = noCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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
vfs objects = acl_xattr map acl inherit = yes store dos attributes = yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow Verifique el archivo
/etc/samba/smb.conf:testparm
# testparmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# firewall-cmd --permanent --add-service=samba # firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow Reinicie el servicio
smb:systemctl restart smb
# systemctl restart smbCopy to Clipboard Copied! Toggle word wrap Toggle overflow