¿Cuál es la mejor manera de arreglar los permisos de archivos NTFS para heredar padres?


10

Cuando los clientes XP mueven archivos en el mismo volumen, los permisos se mueven con él. Con los clientes de Windows 7 y superiores, cuando se mueve un archivo, los permisos se heredan.

Desafortunadamente, todavía tenemos muchos clientes de Windows XP que, con el tiempo, hacen que nuestro servidor de archivos sea un poco desordenado. ¿Cuál es la mejor manera de recorrer recursivamente un volumen completo y restablecer los permisos del archivo (no el directorio) para que hereden su directorio principal? ¿Puede XCALCS hacer esto?


1
¿Qué tal hacer clic derecho en cada directorio padre, ir a Propiedades, luego a la pestaña Seguridad, luego hacer clic en Avanzado, luego hacer clic en Cambiar permisos, luego marcar la casilla de verificación que dice "Reemplazar todos los permisos de objetos secundarios con permisos heredables de este objeto"?
Ryan Ries

@RyanRies Ponga esto como respuesta.
Lorenz Meyer

Acabo de usar esto para habilitar recursivamente la herencia: icacls "C: \ someFolderWithSubfolders" / herencia: e / T
Zar Shardan

Respuestas:


11

¿Qué tal hacer clic derecho en cada directorio principal, ir a Propiedades, luego a la pestaña Seguridad, luego hacer clic en Avanzado, luego hacer clic en Cambiar permisos, luego marcar la casilla de verificación que dice " Replace all child object permissions with inheritable permissions from this object"?

Si tiene una tonelada de directorios principales y desea escribir esto en lugar de hacerlo a mano:

icacls "c:\parentDirectory\*" /q /c /t /reset

Debería tener el mismo efecto que hacer clic en la Replace all child object permissions with inheritable permissions from this objectcasilla de verificación.


Hacer clic derecho manualmente definitivamente no va a funcionar, demasiados directorios aleatorios. Lo de icacls es exactamente lo que estaba buscando. Gracias.
Ryan Mortier

1

Combine estos 2 comandos en CMD elevado o PowerShell:

takeown  /f  C:\Windows\CSC\v2.0.6\namespace\  /r
icacls  C:\Windows\CSC\v2.0.6\namespace\ /t  /grant everyone:F

Conceder a todos el control total sobre un subdirectorio de Windows no es lo que el afiche original quería saber cómo hacer. De hecho, abre un agujero de seguridad tan amplio que cualquier usuario autenticado localmente puede conducir un camión Mack proverbial a través de él.
Sjcaged
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.