%20como%20privilegiado%3F.png)
Se eu abrir um (elevado via UAC)Bash ShellemCygWin:
Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
Testado em WinXP-SP3 e Win7-SP1. Mesmos resultados no console remoto (SSH). Ambas as contas (LuíseLuísito) pertence aAdministradores.
Como posso usar, por exemplo,crontablistar a lista crontab de outro usuário?
Pontos Adicionais:
- Testado com usuárioSISTEMA:
Eu tenho este arquivo chamado MyShell.cmd:
c:\CygWin\bin\bash.exe --login -i
Então eu chamo de (elevado pelo UAC, é claro)PSExecobterSistemadireitos:
psexec -i -s d:\MyShell.cmd
e recebo um novo shell para tentar, mas o problema continua:
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
Responder1
Se a situação não mudou (e coisas como estas não parecem ter mudado, na verdade), então, de acordo comesta postagem:
A opção -u só funciona para SYSTEM até agora e, como tal, é um tanto inútil no Cygwin atualmente.
Parece que a única maneira de começar -u
a trabalhar é executar o shell sob o SYSTEM
usuário; um shell de administrador elevado "normal" não é suficiente.