Cómo restablecer los permisos de archivos y carpetas a los valores predeterminados (ACL heredadas) en Windows

Las entradas de permisos incorrectas asignadas a una cuenta de usuario pueden impedir que los programas accedan al archivo o carpeta. O puede hacer que usuarios no autorizados tengan acceso completo a los objetos. En algunos casos, puede haber una referencia a cuentas de usuario obsoletas (o SID) en la ACL (lista de permisos) que desea limpiar.

¿Ha modificado incorrectamente los permisos NTFS para un archivo o carpeta y desea volver a los valores predeterminados (ACL heredadas)?

Este artículo le indica cómo reemplazar los permisos de archivo o carpeta con permisos heredados predeterminados rápidamente usando la línea de comandos icacls.exe. La información se aplica a todas las versiones de Windows, desde Windows Vista hasta Windows 10.

Restablecer los permisos NTFS para un archivo o carpeta

Usando el incorporado icacls.exe herramienta de consola, puede restablecer rápidamente los permisos NTFS para un archivo o carpeta. Esta herramienta también tiene una función en la que puede restablecer los permisos para los archivos en una carpeta y subcarpetas, de forma recursiva.

  • El icacls.exe / restablecer La línea de comandos reemplaza las ACL (lista de permisos) con las ACL heredadas predeterminadas para todos los archivos o carpetas coincidentes.

Importante: Su cuenta de usuario necesita permisos de control total para restablecer o cambiar los permisos de un archivo o carpeta. La falta de permisos causaría el error Error al procesar n archivos al ejecutar el comando de reinicio. Si eso sucede, asegúrese de primero tomar posesión y asignar permisos de control total para tu cuenta.

Supongamos que tiene los siguientes permisos para una carpeta:

icacls restablece el archivo o carpeta de permisos

En la imagen de arriba, puede ver que hay una entrada de permiso personalizada (no heredada) para el usuario llamado BackupUser, Para el D: \ Docs carpeta.

  • Para eliminar las entradas de permisos no deseadas, puede hacerlo a través del cuadro de diálogo Configuración de seguridad avanzada. Pero esto puede resultar tedioso si desea restablecer los permisos en masa para todos los archivos de una carpeta y subcarpetas. Ahí es donde está integrado icacls.exe La herramienta viene al rescate.

Ejecutando el icacls.exe d: \ docs La línea de comandos para ver los permisos de la carpeta muestra esto:

OPTIPLEX-9020 \ BackupUser:(OI) (CI) (M)BUILTIN \ Administradores: (I) (F) BUILTIN \ Administradores: (I) (OI) (CI) (IO) (F) AUTORIDAD \ SISTEMA DE NT: (I) (F) AUTORIDAD \ SISTEMA DE NT: (I) (OI) (CI) (IO) (F) NT AUTORIDAD \ Usuarios autenticados: (I) (M) NT AUTHORITY \ Usuarios autenticados: (I) (OI) (CI) (IO) (M) BUILTIN \ Usuarios: (I) (RX) BUILTIN \ Usuarios: (I) (OI) (CI) (IO) (GR, GE)
  • El (I) Las entradas indican que los permisos se heredan del contenedor principal. En la lista de ACL anterior, solo hay una entrada de ACL no heredada para BackupUser.

Restablecer los permisos NTFS para un archivo o carpeta

Utilice esta línea de comandos (de símbolo del sistema de administración) para restablecer los permisos de un archivo o carpeta.

icacls nombre_archivo_o_carpeta / reset

Para restablecer el Docscarpeta permisos, yo ejecutaría:

icacls d: \ docs / reset

Para restablecer un individual permisos del archivo, ejecutaría:

icacls d: \ docs \ places.docx / reset

Para restablecer los permisos para todos los archivos en una carpeta (por ejemplo, D: \ Docs), correr:

icacls d: \ docs \ * / reset

Restablecer los permisos NTFS para una carpeta, sus subcarpetas y archivos

Para restablecer los permisos para el Docs carpeta junto con su subcarpeta, y todos los archivos recursivamente, ejecute este comando:

icacls d: \ docs / reset / t / c

Argumentos relacionados de la línea de comandos:

  • / t - Realiza la operación en todos los archivos especificados en el directorio actual y sus subdirectorios.
  • /C - Continúa la operación a pesar de los errores de archivo. Los mensajes de error se seguirán mostrando.
  • / q - Suprime los mensajes de éxito.
  • / l - Realiza la operación sobre un enlace simbólico en lugar de su destino.

Verá un resultado como este:

archivo procesado: d: \ docs. archivo procesado: d: \ docs \ Expenses.xlsx. archivo procesado: d: \ docs \ Places.docx. 3 archivos procesados ​​con éxito; Error al procesar 0 archivos
icacls restablece el archivo o carpeta de permisos

Los permisos para el Docs La carpeta ahora está restablecida. Esto significa que las entradas de ACL adicionales desaparecerán. Solo quedan las entradas heredadas. Si había desactivado la herencia anteriormente, el icacls.exe / restablecer la línea de comando lo haría restaurar los permisos heredados de nuevo.


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una "pequeña" parte tuya seriamente ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)

EzoicoQuéjate de este anuncio