%20mit%20Privilegien%20ausf%C3%BChren%3F.png)
Wenn ich ein (erhöhtes über UAC) öffneBash-ShellInCygWin:
Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
Getestet unter WinXP-SP3 und Win7-SP1. Gleiche Ergebnisse auf der Remote-Konsole (SSH). Beide Konten (LuisUndLuisito) gehörenAdministratoren.
Wie kann ich beispielsweisecrontabum die Crontab-Liste eines anderen Benutzers aufzulisten?
Zusätzliche Punkte:
- Mit Benutzer getestetSYSTEM:
Ich habe diese Datei namens MyShell.cmd:
c:\CygWin\bin\bash.exe --login -i
Ich rufe es also auf von (natürlich mit erhöhten Rechten durch UAC)PSExeczu bekommenSystemRechte:
psexec -i -s d:\MyShell.cmd
und ich bekomme eine neue Shell zum Ausprobieren, aber das Problem besteht weiterhin:
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
Antwort1
Wenn sich die Situation nicht geändert hat (und solche Dinge scheinen sich wirklich nicht geändert zu haben), danndieser Beitrag:
Die Option -u funktioniert bisher nur für SYSTEM und ist daher unter Cygwin derzeit ziemlich nutzlos.
Die einzige Möglichkeit, es zum -u
Laufen zu bringen, scheint darin zu bestehen, die Shell unter dem Benutzer auszuführen SYSTEM
; eine „normale“ Administrator-Shell mit erhöhten Rechten reicht nicht aus.