¿Cómo otorgar permiso de escritura a un usuario específico en un directorio de solo lectura?

¿Cómo otorgar permiso de escritura a un usuario específico en un directorio de solo lectura?

Sistema: FreeNAS

Hay un directorio:

drwxr-xr-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

El usuario user1puede cargar archivos aquí y todos los usuarios dentro de las reglas Group1de obtención -xr, y eso es genial.

Pero hay un puñado de usuarios, digamos, user4y user15(llamémoslos "mantenedores de directorio"), que necesitan tener wxrderechos, pero nadie más.

¿Cómo haría para hacer eso? Todavía soy un principiante.

¡Gracias de antemano!

Respuesta1

Estás desviado por uno: los permisos están agrupados en rwx// r-x, r-xno wxr.

d rwx r-x r-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

En su caso, dado que "Otros" o "Mundo" tienen exactamente los mismos r-xpermisos que el grupo, debería estar bien simplemente cambiar la propiedad del grupo a un grupo diferente y darle permiso de escritura, por ejemplo:

d rwx rwx r-x  4 user1  Maintainers    7 Mar 14 01:48 publicDirectory

Si desea configuraciones más complejas (por ejemplo, Mantenedores rwx, Grupo1 rx, todos los demás sin acceso), puede hacerlo usando ACL que le permiten agregar múltiples usuarios y/o grupos. Parece que FreeNAS está configurado para usar ACL "NFSv4" (que son similares a las de Windows) en lugar de ACL "POSIX";ver documentación.

información relacionada