5 votos

Cómo aplicar automáticamente los permisos a los archivos añadidos a una carpeta compartida

Tengo una configuración de carpeta compartida en un Mac Mini Server. Tiene permisos de lectura/escritura para nuestro grupo de empresa. Cuando un usuario de Mac añade un archivo a la carpeta compartida, hereda los permisos de la carpeta y todo el mundo puede acceder a ella (¡sí!).

Sin embargo, cuando un usuario de PC agrega un archivo a la carpeta, insiste en aplicar sus propios permisos al archivo, no permitiendo que los demás usuarios del grupo accedan a él. Tengo que ir manualmente al servidor y aplicar los permisos de la carpeta a los nuevos archivos añadidos.

¿Cómo puedo hacer que los archivos añadidos por los usuarios de PC hereden automáticamente los permisos de la carpeta compartida de los padres?

7voto

rpetrich Puntos 25769

Creo que la forma de resolver esto es establecer permisos de herencia ACL en la carpeta de los padres. Más sobre esto aquí .

En primer lugar, habilitar los permisos de ACL para las acciones de SMB con el siguiente comando.

sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server AclsEnabled -bool YES

Luego establezca los permisos de herencia en el padre poseedor con el siguiente comando. Esto debe ir recursivamente a través de su parte y aplicar los permisos pertinentes.

sudo chmod -R +a "group:REPLACE_WITH_YOURGROUP_NAME:allow readattr,writeattr,readextattr,writeextattr,readsecurity,list,search,add_file,add_subdirectory,delete_child,file_inherit,directory_inherit" REPLACE_WITH_PATH_TO_PARENT_SHARED_FOLDER

Para estar seguros, recomendaría crear una acción de prueba para probar el comando chmod antes de aplicarlo a la acción de su compañía. Luego, una vez que estés seguro de que obtienes los resultados correctos, aplícalo a la acción de producción en vivo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X