%20con%20privilegios%3F.png)
Si abro un (elevado vía UAC)Shell de golpeenCygwin:
Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
Probado en WinXP-SP3 y Win7-SP1. Los mismos resultados en la consola remota (SSH). Ambas cuentas (Luisyluisito) pertenece aAdministradores.
¿Cómo puedo utilizar, por ejemplo,crontab¿Enumerar la lista crontab de otro usuario?
Puntos adicionales:
- Probado con usuarioSISTEMA:
Tengo este archivo llamado MyShell.cmd:
c:\CygWin\bin\bash.exe --login -i
Así lo llamo desde (elevado por UAC, por supuesto)PSExecLlegarSistemaderechos:
psexec -i -s d:\MyShell.cmd
y obtengo un nuevo shell para probar, pero el problema persiste:
SYSTEM@Kenobi /cygdrive/c/Windows/system32
$ whoami.exe
SYSTEM
SYSTEM@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
Respuesta1
Si la situación no ha cambiado (y cosas como estas no parecen haber cambiado, en realidad) entonces, segúnesta publicación:
La opción -u solo funciona para SYSTEM hasta ahora y, como tal, actualmente es algo inútil en Cygwin.
Parece que la única forma de empezar -u
a trabajar es ejecutar el shell bajo el SYSTEM
usuario, un shell de administrador elevado "normal" no es suficiente.