
Tengo un problema similar al respondido enEsta preguntasin embargo, dado que necesito hacer esto en una gran cantidad de directorios y subdirectorios, me preguntaba si alguien conocía una manera de transferir los permisos en cascada desde la raíz hasta los niveles de archivo. Gracias
Respuesta1
Haga clic en el botón de inicio y luego escriba cmd
ahora, haga clic derecho en cmd
aparecer en la lista y ejecútelo comoADMINISTRACIÓNusando la opciónEjecutar como administrador. O puede usar la tecla de acceso directo después de escribir y cmd
presionar la teclaCtrl+ Shift+Enter. Ahora escriba el siguiente comando
takeown /f (nombre de carpeta) /r /dy
Si la operación fue exitosa, debería ver el siguiente mensaje:
ÉXITO: El archivo (o carpeta): "nombre de la carpeta"ahora propiedad del usuario"Nombre de computadora\Nombre de usuario".
Luego, para asignar al grupo de administradores permisos de control total para el archivo, puede usar el ICACLS
comando. Utilice esta sintaxis:
icacls (nombre de carpeta) /administradores de subvenciones:F /T
El /T
parámetro se agrega para que la operación se realice a través de todos los subdirectorios y archivos dentro de esa carpeta.
Para más ayuda puedes leer estoartículo para vista.
Respuesta2
Los programas de línea de comando takeown.exe
y icacls.exe
pueden cacls.exe
hacer lo que quieras. Como no dice exactamente lo que necesita hacer, los parámetros concretos de la línea de comando son difíciles de prever.
Las siguientes preguntas también pueden ayudarle: