¿Mantener los privilegios del usuario después del cierre en Windows XP?

1

¿Es posible, en Windows XP, mantener los privilegios de usuario de un shell de comandos después de un reinicio?

Por ejemplo, me estoy ejecutando como una cuenta no privilegiada LocalMachine\Pete , pero tengo un shell que se ejecuta como LocalMachine\System . Quiero mantener los privilegios de ese shell del sistema después de reiniciar. En Linux, esto podría lograrse creando un archivo que se ejecuta bajo ese usuario. ¿Hay un equivalente de Windows?

    
pregunta Petey B 03.05.2012 - 19:13
fuente

3 respuestas

1

Use una tarea programada para ejecutar un archivo por lotes. Se ejecutará en modo no interactivo (no mostrará una ventana) ya que no está ingresando una contraseña, pero debería poder iniciar un demonio ssh o algo similar que le brinde un indicador de comandos.

La sintaxis en la línea de comando es:

schtasks.exe /create /tn <name> /tr test.bat /sc minute /mo 1 /np /rl highest /ru system

Eso creará un trabajo programado ejecutando test.bat (que crearías en algún lugar de tu ruta, como el directorio de Windows) como un SISTEMA que se ejecuta cada minuto. "schtasks.exe / create /?" le dará la sintaxis completa, incluidas las opciones para ejecutarla solo al inicio o al iniciar sesión. Sin embargo, ejecutar cada minuto le permite editar su archivo por lotes varias veces para ejecutar múltiples comandos.

Mientras tenga permisos de edición para test.bat, puede hacer que ejecute los comandos que desee.

    
respondido por el Grant 04.05.2012 - 19:25
fuente
1

Desde el shell priv:

net localgroup Administrators pete /add

Esto agrega pete al grupo local de administradores, lo que significa que tiene acceso privado después del arranque.

No se limita al shell y se detectará en una auditoría.

Pero, como dije, si tienes un shell priv en primer lugar, entonces ¿subir - repetir?

    
respondido por el schroeder 03.05.2012 - 23:25
fuente
0

Puede configurar una tarea programada (Panel de control / Tareas programadas) para abrir el shell, configurarse para que ocurra "Cuando inicie sesión", con cualquier usuario con el que desee que se ejecute. Proporcionará las credenciales cuando configure la tarea.

    
respondido por el Doug Kavendek 03.05.2012 - 19:37
fuente

Lea otras preguntas en las etiquetas