Controlar los permisos de archivos en un recurso compartido de archivos de Windows

6

Estoy usando una Mac que ejecuta Mountain Lion (10.8.3) con el uso compartido de archivos habilitado para usuarios de Windows.

Cada vez que un usuario de Windows copia un archivo en el recurso compartido en la Mac (compartir archivos de Windows), los permisos del archivo son 600 , lo que significa que otros usuarios de la Mac no pueden acceder al archivo.

Los archivos copiados de clientes Mac (usando AFP) tienen 644 permisos, lo cual es perfecto.

¿Hay alguna forma de configurar los permisos que se establecen al compartir archivos de Windows de Apple?

Por cierto, nunca tuve este problema anteriormente con Snow-Leopard.

    
pregunta Matt Connolly 26.04.2013 - 03:40

1 respuesta

4

Esto probablemente esté relacionado con la función "guardar de forma segura" de las acciones SMB en OS X.

Para permitir el acceso de grupos, ingrese en la Terminal:

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

Fuente: Servidor OS X: al guardar archivos en recursos compartidos SMB, los permisos se pueden cambiar para que solo el propietario pueda leer o escribe

Luego modifique / agregue un ACL para la carpeta compartida:

chmod +a "everyone allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit" <Shared_Folder>

y si se necesitan permisos adicionales para un grupo

chmod +a "<group_name> allow list,search,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit,<additional_permissions>" <Shared_Folder>

y reiniciar: no sé si es suficiente simplemente reiniciar el uso compartido de archivos en Server.app.

Las ACL también deben aplicarse a todos los elementos subsiguientes ya existentes en la carpeta compartida para que sean accesibles para los usuarios de la red.

    
respondido por el klanomath 07.03.2017 - 18:00

Lea otras preguntas en las etiquetas