1 votos

Configurar los permisos para compartir sólo el usuario a través de la terminal

Estoy compartiendo mis carpetas multimedia en mi red local por medio de un usuario sólo para compartir. El usuario de "sólo compartir" tiene acceso de lectura a estas carpetas, y cualquiera puede conectarse con las credenciales de inicio de sesión del usuario a través de smb para acceder a los archivos. Sin embargo, cuando añado un nuevo archivo a la carpeta compartida, el usuario que comparte no tiene acceso a él, y tengo que cambiar los permisos del archivo manualmente. Esto lo hago con el finder seleccionando la información de la carpeta y volviendo a aplicar los privilegios de lectura/escritura actuales a todos los elementos adjuntos.

enter image description here

¿Existen métodos más rápidos para este procedimiento? ¿Se puede hacer a través de la terminal? Tenga en cuenta que no puedo entrar en el shell como usuario compartido. ¿Se pueden añadir los permisos de lectura automáticamente cada vez que se añade un nuevo archivo a la carpeta? Además, la máquina en cuestión está ejecutando Lion, por lo que se prefieren soluciones simples.

1voto

Tom Puntos 136

Resolví el problema estableciendo los permisos de la siguiente manera:

sudo chmod -R +a "user:USER_NAME allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit" PATH_TO_DIRECTORY/

Esto hace el truco de cambiar los permisos de la carpeta para que propague los permisos de los usuarios automáticamente cuando se añaden nuevos archivos. En este ejemplo

allow list,search,readattr,readextattr,readsecurity

se copian de los permisos del usuario de sólo compartir, y he añadido

file_inherit,directory_inherit

para permitir que los archivos y directorios dentro del directorio original hereden automáticamente los permisos.

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