En informática , runas
es un comando de la línea de sistemas operativos Microsoft Windows que permite a un usuario ejecutar herramientas y programas específicos con un nombre de usuario diferente al que se utilizó para iniciar sesión en una computadora de forma interactiva. [1] Es similar a los comandos de Unix y , pero los comandos de Unix generalmente requieren una configuración previa por parte del administrador del sistema para funcionar para un usuario y / o comando en particular.sudo
su
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 17 de febrero de 2000 |
Sistema operativo | Microsoft Windows |
Tipo | Mando |
Licencia | Software comercial patentado |
Sitio web | docs |
Microsoft Windows
El runas
comando se introdujo con el sistema operativo Windows 2000 . [2] Cualquier aplicación puede usar esta API para crear un proceso con credenciales alternativas, por ejemplo, el Explorador de Windows en Windows 7 permite que una aplicación se inicie con una cuenta diferente si se mantiene presionada la tecla Mayús mientras se hace clic con el botón derecho en su icono . El programa tiene la capacidad de almacenar en caché las credenciales verificadas para que el usuario solo tenga que ingresarlas una vez.
Sintaxis
La sintaxis del comando es: [3]
runas [{/ perfil | / noprofile}] [/ env] [/ netonly] [/ tarjeta inteligente] [/ showtrustlevels] [/ trustlevel: ] [/ savecred] / user: programa
Parámetros
Esta sección está parafraseada del runas /?
comando.
/noprofile
: Acelera la carga de la aplicación omitiendo la carga del perfil del usuario. Tenga en cuenta que es posible que esto no acelere todas las aplicaciones./profile
: No omita cargar el perfil del usuario. Ésta es la configuración predeterminada./env
: Utilice el entorno real, no el del usuario./netonly
: Especifica que las credenciales proporcionadas solo se utilizarán para el acceso remoto./savecred
: Credenciales guardadas por el usuario anterior. Esta configuración no está disponible en Windows 7 Home o Windows 7 Starter Edition. Esta configuración también se excluye de Windows XP Home Edition./smartcard
: Especifica que las credenciales se proporcionarán desde una tarjeta inteligente./user
: El formato esUSER@DOMAIN
oDOMAIN\USER
./showtrustlevels
: Muestra la ayuda (lista de parámetros de nivel de confianza utilizables) para el modificador / trustlevel./trustlevel
: Uno de los niveles de confianza enumerados por el modificador / showtrustlevels.program
: Línea de comando para el archivo ejecutable. Vea los ejemplos a continuación.
Nota: Solo ingrese la contraseña del usuario cuando el sistema la solicite.
Nota: el /profile
conmutador no es compatible con el /netonly
conmutador.
Nota: El /savecred
y los /smartcard
interruptores no se pueden utilizar juntos.
Ejemplos de
runas / noprofile / usuario: máquina \ administrador cmdrunas / profile / env / user: domain \ admin "mmc % windir% \ system32 \ dsa.msc"
runas /user:[email protected] "notepad C: \ filename.txt"
runas / user: administrator / savecred "apagado / i"
Infierno
El comando también está incluido en el sistema operativo Inferno . [4]
Sintaxis
runas
escribe el user
to /dev/user
e invoca cmd
con los argumentos dados .
runas usuario cmd [arg ...]
Nota: El comando solo se invoca si la configuración del nombre de usuario se realiza correctamente.
Ver también
- Comparación de funciones de autorización de privilegios
- Principio de privilegio mínimo
- Control de cuentas de usuario , que deshabilita el SID de administrador para el escritorio, lo que le permite volver a habilitarlo por excepción.
Referencias
Otras lecturas
- Frisch, Æleen (2001). Referencia de bolsillo de comandos de Windows 2000 . O'Reilly . ISBN 978-0-596-00148-3.
- Stanek, William R. (2008). Consultor de bolsillo del administrador de la línea de comandos de Windows, 2.ª edición . Microsoft Press . ISBN 978-0735622623.
enlaces externos
- Sysinternals ShellRunas
- Herramientas alternativas de Runas
- - Manual de comandos generales de Inferno