Para restablecer permisos o privilegios de cuentas de usuarios a carpetas en Windows 10, 8, 7 o XP necesitamos un usuario de administración y usar uno de estos dos métodos:
El primero a través de los permisos propios de cada carpeta, que os puede llevar toda una vida dependiendo de la cantidad de carpetas y archivos con problemas de permisos. El segundo método a través del shell de windows (CMD) que es el que explicaré a continuación:
1er paso: ejecutamos el CMD en modo administrador.
2º paso: con el comando Takeown indicaremos quien es el propietario.
takeown /F "*" /R /D S
- "*"-> es la ruta puede ser una unidad, carpeta o ficheros.
- /F -> Indica el archivo/carpeta al que queremos cambiar el propietario (en este caso es %SYSTEMDRIVE%).
- %SYSTEMDRIVE% -> Es la variable de entorno del disco duro principal desde donde se ejecuta windows, es decir: "C:\" (por defecto, lo más común).
- * -> Con el símbolo asterisco, indicamos todos los archivos de esa carpeta (Archivos, no carpetas, pero combinado con /R es igual a: Todos los archivos de todas las carpetas del disco duro (en este caso)).
- /R -> Realiza el cambio de propietario en los subdirectorios (En este caso sería en todo el disco duro).
- /D S -> En algunas carpetas puede surgir una pregunta al intentar indicar el propietario donde dice que si quieres darle permisos, pues "/D S" lo único que hacen en este caso es contestar "Si" automaticamente a esa pregunta, para no tener que hacerlo manualmente.
3er paso: con el comando Icacls añadiremos los permisos a otro propietario "como puede ser a administradores" .
icacls "*" /grant Administradores:(D,WDAC) /T
- "*"-> es la ruta puede ser una unidad, carpeta o ficheros.
- * -> (símbolo asterisco) Todos los archivos de esa carpeta (Archivos, no carpetas, pero combinado con /T es igual a: Todos los archivos de todas las carpetas del disco duro).
- /T -> Realiza el cambio de permisos en los subdirectorios (En este caso sería en todo el disco duro).
- /grant -> Es la opción para indicar que se le quieren conceder permisos a un usuario. (Lo que quiero decir, es que en vez de /Grant se podria usar /Deny para denegar permisos por ejemplo.)
- Administradores -> El grupo de usuarios (en este caso), (Administrador).
- (D,WDAC) -> Los permisos a conceder. (en este caso "D" y "WDAC").
Algunos permisos importantes: - D -> acceso de eliminación
- WDAC -> escribir DAC
- F -> acceso total
- M -> acceso de modificación
- RX -> acceso de lectura y ejecución
Para más información de las propiedades de estos dos comandos consultar la ayuda de los mismos. Escribid en una consola CMD:
- Takeown /?
- Icacls /?
Comentarios
Publicar un comentario