Zentyal 3.2 y Samba 4 permisos de carpetas soluci贸n.Gestionar ACLs por Linux

Cuidado si actualiz谩is Zentyal de la versi贸n 3.0 o 3.1 a la versi贸n 3.2. (en nuestro caso tuvimos que hacerlo). Samba deja de funcionar bien y da errores. Cuando consigues que funcione (por ejemplo quitando el m贸dulo y volviendo a ponerlo, los permisos de las carpetas DEJAN DE FUNCIONAR. Ya no son compatibles.Podr茅is ver muchos casos en el foro de Zentyal y en Google. Deber铆an avisar con la actualizaci贸n.

Ayer nos pasamos todo el d铆a con esto. A veces funciona para unas carpetas, pero no deja entrar en las subcarpetas…nada racional. Despu茅s de mucho darle vueltas ayer encontramos una soluci贸n (idea l煤cida a 煤ltima hora antes de pegar un hachazo al servidor). La soluci贸n fue quitarle a Zentyal la gesti贸n de los permisos de las carpetas de Samba y hacer que lo gestione el sistema (con chrgrp y chmod como en un Linux normal). Adem谩s as铆 consegu铆s los permisos de las subcarpetas mejor (que Zentyal no lo gestiona muy bien).

Unas notas: a) no se deshacen estos cambios al reiniciar samba. Eso si, si actualizas el m贸dulo de Compartir ficheros de Zentyal se vuelve al estado normal (atento a volver a hacerlo). b) Los usuarios, grupos etc y todo lo dem谩s si que lo gestiona Zentyal (y hace un gran trabajo).

Aqu铆 os dejo c贸mo hacerlo:

  1. Primero hay que decirle a Zentyal que no gestione las ACLs y que no sobreescriba los cambios cada vez. Para ello hay que ir al fichero聽/etc/zentyal/samba.conf 聽y quitar el comentario (#) de la l铆nea聽unmanaged_acls . Si no cada vez que hagamos un cambio nos lo deshace (tanto los permisos como los cambios en smb.conf,ver paso 2).
  2. Despu茅s hay que ir al fichero /etc/samba/smb.conf y bajar hasta que pone Shares. Estos son los directorios compartidos. Hay que comentar (#) la l铆nea acl_xattr:ignore system acls=yes (o ponerlo en no supongo…yo lo coment茅). As铆 hace caso a los permisos de directorio de linux.
  3. Ahora s贸lo tienes que cambiar los permisos del Share a mano con chgrp, chown y chmod para que tengan los que quieres. Reinicia samba (service samba4 restart) para que coja los cambios.
  4. Los Share los creo con Zentyal y les doy permisos de todos los usuarios. Luego los cambio desde consola con chgrp (coge esos).

Espero que a alguno lo sirva para no volverse loco.

 

Deja un comentario

Resumen de nuestra Pol铆tica de Privacidad

  • Responsable:聽SmythSys IT Consulting SLNE.
  • Finalidad:聽Gestionar y moderar los comentarios.
  • Legitimaci贸n:聽Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:聽Tus datos se alojan en los servidores de OVH.
  • Derechos:聽Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcci贸n del responsable (en nuestra pol铆tica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.