Hace poco rediseñé la seguridad en un servidor de archivos nuestro, marcando la mayor parte de lo que era Control total para modificar. Ahora mis desarrolladores me dicen que cada vez que usan GENERIC_ALL para abrir un archivo (con CreateFile()
por ejemplo), reciben un mensaje de acceso denegado.GENERIC_ALL y carpetas/archivos ACL? ¿Qué hace GENERIC_ALL realmente?
Después de la investigación, nada parecía indicar que GENERIC_ALL
fuera más que + GENERIC_WRITE
+ ; sin embargo, este no parece ser el caso, ya que un desarrollador pudo agregar los tres valores constantes, y usar esto para CreateFile()
.
Entonces, pregunto ... ¿qué hace realmente GENERIC_ALL
?
Gracias,
Matt
Como un maldito fantasma en el milagro de la máquina, pensé en esto hoy cuando me encontré con un problema de tiempo de espera con TortoiseHg al no poder crear archivos compartidos por un usuario. Quien acaba de actualizar la publicación, te debo una. – mbrownnyc