Если я открою (повышен через UAC) Bash Shell в CygWin:
Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
Протестировано на WinXP-SP3 и Win7-SP1. Те же результаты на удаленной (SSH) консоли. Обе учетные записи (Луис и Луисито) принадлежат администраторам.
Как я могу использовать, например, crontab, чтобы вывести список crontab другого пользователя?
Дополнительные очки:
- Протестировано с пользователем SYSTEM:
У меня есть этот файл с именем MyShell.cmd:
c:\CygWin\bin\bash.exe --login -i
Поэтому я вызываю его (с повышением UAC, конечно) из PSExec, чтобы получить системные права:
psexec -i -s d:\MyShell.cmd
и я получаю новую оболочку, чтобы попытаться, но проблема остается:
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