iCACLS: copia de seguridad y restauración de NTFS y permisos de uso compartido en Windows

Los permisos NTFS están configurados para compartir unidades y carpetas en una red del sistema operativo Windows. Con estos permisos, el usuario puede decidir si quiere compartir una unidad completa o una sola carpeta a través de la red. Las unidades y carpetas formateadas en formato NTFS pueden utilizar permisos NTFS.

Con la funcionalidad adicional que proporcionan los permisos NTFS, su configuración es muy compleja y puede generar dolores de cabeza en la administración. Si bien la administración de sus permisos en los directorios de nivel superior a veces es inexacta, esta inexactitud obligará a los subdirectorios a cambiar, lo que causa problemas.

Por lo tanto, para evitar este tipo de situación, siempre se recomienda hacer una copia de seguridad de los permisos de la carpeta antes de realizar cambios en NTFS o en la configuración de uso compartido. Si sucede algo malo, puede restaurar la copia de seguridad a su configuración original sin ninguna pérdida.

iCACLS es un Utilidad de línea de comandos de Windows para mostrar y modificar descriptores de seguridad del sistema de archivos NTFS. Con el comando iCACLS, los usuarios tienen control total sobre la copia de seguridad, restauración y alteración de las listas de control de acceso (ACL) de los objetos del sistema de archivos. El mismo comando iCACLS se puede utilizar en Windows Server. No se requiere un servidor iCACLS. Sumario rápido esconder 1 Copia de seguridad y restauración de permisos NTFS a través de la consola de PowerShell (usando iCACLS) 1.1 Permisos de la carpeta de respaldo 1.2 Restaurar permisos de carpeta 2 Copia de seguridad y restauración del permiso para compartir a través del Editor del registro 2.1 Permisos de la carpeta de respaldo 2.2 Restaurar permisos de carpeta

Copia de seguridad y restauración de permisos NTFS a través de la consola de PowerShell (usando iCACLS)

Permisos de la carpeta de respaldo

Usar iCACLS en PowerShell

Para obtener la lista de ACL antes de cambiar cualquier permiso NTFS, puede ejecutar un solo comando. Este comando guardará todas las subcarpetas y archivos como texto sin formato. El archivo de texto se guardará en su carpeta de usuario actual.
icacls c: data / save ntfs-permissions-folder.txt / t / c

Donde C es el nombre de la unidad, T se agrega para obtener todas las subcarpetas y archivos en esa unidad, y C permite ignorar todos los errores de acceso.

Si la cantidad de carpetas y archivos es demasiado grande, el comando tardará mucho en completar su ejecución. Al final de la ejecución, obtendrá la lista de archivos totales que se procesaron correctamente y la cantidad de archivos que no se procesaron correctamente.

Restaurar permisos de carpeta

Si desea restaurar las listas, ejecute el siguiente comando

Icacls c: / restaurar ntfs-permissions-folder.txt

Copia de seguridad y restauración del permiso para compartir a través del Editor del registro

Permisos de la carpeta de respaldo

Para hacer una copia de seguridad de los permisos de recursos compartidos, exporte la clave de registro de recursos compartidos.

  1. Abra Regedit en la siguiente ubicación
    HKLM SYSTEM CurrentControlSet Services LanmanServer Shares
  2. Haga clic con el botón derecho en la clave de registro de recursos compartidos y seleccione Exportar. Asígnele un nombre de archivo como share-permissions-folder.reg.

Restaurar permisos de carpeta

Cuando desee restaurar los permisos, haga doble clic en share-permissions-folder.reg (este registro se ubicará en la ubicación donde ha exportado) para volver a importarlo al registro.

Siempre se recomienda hacer una copia de seguridad de todo lo que esté haciendo en su sistema para mantenerse alejado de cualquier peligro o riesgo. Luego, puede restaurarlo fácilmente cuando lo necesite.