我正在尝试使用 Cygwin 的login
命令在 Cygwin 中切换用户。它抛出一个错误说:
/bin/bash: No such file or directory. Operation not permitted.
我是 Cygwin 的新手。如何在用户之间切换?
我正在尝试使用 Cygwin 的login
命令在 Cygwin 中切换用户。它抛出一个错误说:
/bin/bash: No such file or directory. Operation not permitted.
我是 Cygwin 的新手。如何在用户之间切换?
我不知道为什么登录不起作用。但是我有一个简单的解决方法,以所需用户身份运行 cygwin,您可以使用 RUNAS 或使用 PSEXEC 自动化某些东西。
运行:
runas /user:HOSTNAME\<user> D:\cygwin-64\Cygwin.bat
执行委员会:
psexec \\HOSTNAME -u DOMAIN\<user> -p <password> D:\cygwin-64\Cygwin.bat
您甚至可以像这样将命令/运行脚本静默传递给 Cygwin:
psexec -accepteula \\HOSTNAME -u DOMAIN\<user> -p <password> D:/cygwin-64/bin/run.exe /usr/bin/bash -lic \"/home/username/file.sh\"
尽管这个问题已经很老了,但也许其他人正在寻找这个。我已经在此处记录了此选项和其他选项。