(UAC経由で昇格された)バッシュシェルでシグウィン:
Luis@Kenobi /cygdrive/c/Windows/system32
$ crontab.exe -l -u Luisito
must be privileged to use -u
WinXP-SP3 および Win7-SP1 でテスト済み。リモート (SSH) コンソールでも同じ結果です。両方のアカウント (ルイスそしてルイシト)に属する管理者。
例えば、クローンタブ他のユーザーのcrontabリストを一覧表示するには?
追加ポイント:
- ユーザーによるテストシステム:
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
答え1
状況が変わっていないのであれば(そして、このようなことは実際には変わっていないようです)、この郵便受け:
-u オプションは今のところ SYSTEM に対してのみ機能し、そのため Cygwin ではほとんど役に立ちません。
動作させる唯一の方法は、ユーザー-u
の下でシェルを実行することのようですSYSTEM
。「通常の」昇格された管理者シェルでは不十分です。