permisos, enumeración basada en acceso

permisos, enumeración basada en acceso

Tengo una cuenta de servicio que tiene control total de una subcarpeta dentro de un recurso compartido. La enumeración basada en acceso está habilitada en la raíz del recurso compartido y esta cuenta de servicio tiene 0 derechos en la raíz. Una aplicación que utiliza esta cuenta de servicio genera errores de acceso denegado al intentar mover/escribir archivos en las subcarpetas del recurso compartido.

¿Necesito otorgar permisos para esta cuenta de servicio en la raíz para que hereden? ¿O deberían ser suficientes los permisos de las subcarpetas? Me pregunto cómo se relaciona la enumeración basada en el acceso con los derechos.

Respuesta1

Sí, necesitas otorgar permisos en la carpeta raíz. Una cuenta que debería acceder a una carpeta debe tener al menos permisos de lectura en todas las carpetas superiores. De lo contrario, esta cuenta ni siquiera puede "saber" que esta subcarpeta existe, por lo que no podrá acceder a ella.

Por ejemplo, si desea que su usuario acceda a \\myshare\folderA\myfolder, debe agregar (al menos) permiso de lectura en \\myshare\folderA.

Si el objetivo es ocultar esta carpeta a otros usuarios: conviértala en un recurso compartido y ocúltela agregando un signo de dólar al final del nombre del recurso compartido, como \\myshare\folderA$. Esta carpeta no aparecerá en el explorador y solo podrá acceder a ella escribiendo en la ruta.

información relacionada