You are on page 1of 2

Habilitar y conceder permisos de

Administrador
BY TRUCOS WINDOWS

Mediante la Shell de Windows (CMD):


En esté tema, explicaré como modificar (conceder o denegar) permisos (en
este caso conceder) de control total en el sistema al grupo Administradores del
equipo. Mediante dos simples lineas de comandos, que escribiremos en en la
consola o símbolo del sistema (CMD) de Windows 7.

Estas lineas de comandos (en este caso) SOLO afectarán al grupo


Administradores y concederá permisos totales a dicho grupo. (Es decir, que no
negará permisos). Pero existen otras propiedades de los mismo comandos
utilizados para denegar permisos. (mirar la ayuda de los comandos, para mirar
la información o ayuda de a algún comando en Windows. Colocaremos al final
del nombre de comando que queramos: /?.

Si ya cambiamos el tipo de cuenta a Adminsitrador, abrimos la Shell de


Windows como Adminsitrador (ya que para ejecutar las siguientes instrucciones
de comandos necesitamos privilegios de una cuenta del tipo Administrador),
para ello, nos vamos a:
Inicio -> Todos los programas -> Accesorios -> botón derecho sobre Símbolo de
Sistema -> botón derecho sobre ejecutar como Adminsitrador.
Se nos abrirá la Shell de Windows (CMD).

Aquí tipearémos o escribirémos la siguiente linea de comandos:


takeown /F "%SYSTEMDRIVE%\*" /R /D S

Pulsamos Enter. y esperaremos a que el sistema realize todo el proceso


necesario (tendría que terminar con una lista extensa, poniendo en todas las
lineas que fue procesando: “CORRECTO”).

A continuación, escribimos esta otra linea de comandos:


icacls "%SYSTEMDRIVE%\*" /grant Administradores:(D,WDAC) /T

Pulsamos Enter, y esperamos a que el sistema termine el proceso.

Si todo lo procesado salió correctamente, salimos de la consola, escribiendo


exit o simplemente cerrando la ventana. Y reiniciamos el PC.

Como algunos le pueden quedar dudas de las linea de comandos mencionadas


arriba, pasaré a explicarlas breve y rápidamente:
El comando Takeown: es para indicar el propietario.
El comando Icacls: es para indicar los permisos del propietario que pusimos en
el primer comando (Takeown).

Ahora el análisis de las propiedades o atributos de las dos lineas de comandos:


takeown /F "%SYSTEMDRIVE%\*" /R /D S

/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.

icacls "%SYSTEMDRIVE%\*" /grant Administradores:(D,WDAC) /T

%SYSTEMDRIVE% -> Como ya dijimos anteriormente, “C:\” (En este caso).


* -> (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”).

Aqui 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. Escribir en una consola CMD:
Takeown /?
Icacls /?

You might also like