1 votos

AFP: un usuario no puede acceder a la carpeta

Tenemos una configuración simple de intercambio de archivos, donde los usuarios del iMac se conectan a través de AFP. Esta mañana, uno de los usuarios ya no podía acceder a la carpeta base, a pesar de no haber cambiado ninguna configuración.

Hay permisos POSIX y ACL estándar aplicados a la carpeta, y otro usuario que está exactamente en los mismos grupos que este usuario puede acceder a la carpeta sin problemas.

El servidor es 10.6.8 (recientemente actualizado desde 10.5; pero, en el ínterin no ha habido problemas de importancia) . Utilizando el panel de compartición de archivos de la herramienta de administración del servidor, verifiqué que el usuario "ok" tiene acceso completo de Lectura en el visor de acceso efectivo; mientras que el usuario "malo" sólo tiene un subconjunto de permisos (ver imagen adjunta).

Bad effective access

También me conecté directamente al servidor, y a través de su confirmó que se produce un error al intentar acceder a ese directorio en particular. (no hay error cuando su d como el usuario "ok".

Los permisos Posix se establecen r-xr-x--- donde el grupo es un grupo heredado del grupo principal del usuario. (La misma situación para ambos usuarios). Los permisos ACL están configurados para permitir a un administrador el control total, y negar las escrituras a todos los demás.

¿Alguna idea? Eliminar la ACL "deny writes" podría cambiar las cosas; pero, incluso si funciona, me gustaría entender -por qué-. esto no funcionó


Información recién añadida

Comprobación de la afiliación a través de dsmemberutil checkmembership -U USERNAME -G GROUP produce el usuario no es miembro del grupo cuando se ejecuta en el maestro principal de OpenDirectory. En los clientes, el mismo comando produce el usuario es miembro del grupo .

0 votos

Acabo de notar que en las subcarpetas, donde los miembros del grupo del usuario pueden leer/escribir, este usuario en particular NO tiene permisos. Por lo tanto, es menos probable que sea un problema de permisos en la carpeta en particular, que algo mucho más grande que se está torciendo con opendir.

1voto

Kent Puntos 3462

Aunque todavía no entiendo la razón por la que esto ocurría, pude hacer que el problema desapareciera añadiendo explícitamente el usuario al grupo heredado en Workgroup Manager, verificándolo con dsmemberutil , volver a conectarse al recurso compartido de AFP, desconectarse y, a continuación, eliminar la asignación explícita de grupo. Después de todo eso, dsmemberutil sigue mostrando que el usuario está en el grupo.

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