Soy administrador en un servidor Windows 2008. Cuando intento cambiar los permisos de archivo en un directorio, aparece un error:
Error al aplicar seguridad
Acceso denegado.
Soy administrador de la máquina y me aseguré de que nada tenga los archivos bloqueados (con Process Explorer ). Incluso arranqué a otro usuario que tenía una sesión de Escritorio remoto conectada.
Algunos de los archivos de los que se queja están en una .hg
carpeta, ya que hay un repositorio Mercurial en el directorio en el que estoy trabajando.
Noté que algo en el directorio está configurado para solo lectura, así que desmarqué eso y apliqué. Parecía que funcionaba, pero volviendo a mirarlo es solo lectura y la configuración de permisos todavía falla.
Hay un sitio en IIS que usa un subdirectorio de este directorio.
Actualizar:
Acabo de encontrar este artículo sobre este tipo de problema. La nota en la parte inferior menciona que si no funciona, consulte LockHunter . Me dijo que el directorio estaba bloqueado por IIS, por lo que ejecuté iisreset -stop
e intenté configurar los permisos nuevamente. Mismo error. :(
fuente
Resolví este problema siguiendo los siguientes pasos:
takeown /f G:\folder /r /d y icacls G:\folder /grant administrators:F /T
REF: http://www.richardawilson.com/2013/12/an-error-occurred-while-applying.html
fuente
Si alguien más se encuentra con este problema, me sucedió cuando quería agregar un usuario de cuenta de servicio a una carpeta que contenía miles de archivos y el error se produjo en muchos de ellos. MDSN dice que si hace clic en Continuar, aún aplica el permiso en ese archivo. El problema es que nadie quiere hacer clic en él miles de veces.
Lo que funcionó al final fue cambiar la propiedad (pestaña Seguridad -> Avanzado -> Propiedad). Cambié la propiedad a un usuario diferente al original y lo apliqué a todas las subcarpetas. Después de que terminé, lo cambié a propietario original y nuevamente opté por aplicar a todas las subcarpetas.
Después de hacerlo, el error ya no se produce al aplicar permisos. Parece que el procedimiento anterior restablece cualquier error que haya en carpetas y archivos.
fuente
intente nuevamente con el administrador predeterminado. En Windows 7 / Server 2008 hay restricciones de tipo UAC que no se aplican al administrador predeterminado. Cuando se utilizan otras cuentas administrativas de dominio o administrativas, a menudo ocurren errores de tipo de acceso denegado cuando se aplican permisos. No soy uno para apagar el UAC, solo necesitamos aprender a operar en un sistema más seguro.
fuente
Llegué aquí a través de Google, aunque muy tarde para la fiesta, pero espero poder ayudar a alguien.
en mi caso, la causa es simplemente debido a un nombre de carpeta divertido en una carpeta principal determinada, después de deshacerme de los caracteres especiales, todos van bien al tomar posesión normalmente a través de GUI.
fuente
Es posible que deba iniciar el servidor y ejecutar un comando cacls a través de un script de inicio antes de que pueda bloquearse.
fuente
el / A renuncia a la necesidad de icacls administradores después. Es importante recordar que esto eliminará los permisos preexistentes y los usuarios que utilicen activamente esta carpeta ya no tendrán acceso.
Creo que takeown funciona mucho mejor que la interfaz gráfica de usuario para permisos difíciles. Si esto estuviera en un servidor de Windows que RDP en el servidor de archivos directamente le permitiría rectificar el problema sin eliminar el acceso actual, aunque esta no es una opción para la mayoría de nosotros.
fuente