Estoy tratando de localizar POR QUÉ puedo escribir en una carpeta que, según mi mejor estimación, no debería poder escribir. La carpeta se comparte con "Todos" tiene "Control total", y los archivos son más restrictivos. Mi mejor conjetura es que hay algún tipo de membresía de subgrupo que me permite escribir, pero la anidación de grupos que existe en nuestro Active Directory es bastante extensa.
¿Existe alguna herramienta que me diga cuáles de las entradas de ACL permitieron o no permitieron escribir un archivo en una carpeta?
El cuadro de diálogo Permisos efectivos es marginalmente útil, pero lo que necesito es algo así como una "Herramienta de rastreo ACL NTFS", si es que existe.
windows
permissions
ntfs
network-shares
tostada casera
fuente
fuente
Respuestas:
Pruebe AccessChk de sysinternals:
Estoy bastante seguro de que funcionará.
fuente
Deberías intentar usar AccessEnum .
Esto le proporcionará los diferentes principios de seguridad que tienen entradas de lectura, escritura y denegación en la acl para archivos y carpetas. También es una herramienta gratuita.
Después de ejecutar el informe, ábralo y observe las entradas únicas para los archivos y carpetas en cuestión. y ver los permisos efectivos desde allí. es bastante manual para hacer la búsqueda, pero al poner el juego de pies puede obtener información muy específica.
fuente
Parece que espera que Windows limite esos amplios permisos al solo verificar el grupo más estrecho. No funciona así. Los permisos NTFS se determinan así:
Entonces, si le otorga al grupo Todos el control total y solo tiene permisos de permiso en sus otros grupos, su membresía de facto en el grupo Todos le dará acceso total.
fuente
Si está configurando acls en smb share, entonces debe establecer permisos en el sistema de archivos y en el menú compartir. Probablemente esté configurado para todos solo en permisos de compartir.
fuente