2013-08-27 2 views
5

Cygwin의 login 명령을 사용하여 사용자를 전환하려고합니다.Cygwin에서 사용자를 전환하는 방법은 무엇입니까?

/bin/bash: No such file or directory. Operation not permitted. 

Cygwin을 처음 사용합니다. 사용자 간 전환 방법은 무엇입니까?

+0

su {username} {password} – Kisaragi

+0

도 작동하지 않으면 동일한 오류가 발생합니다. Windows에서 사용자를 추가했습니다. Cygwin에서 해당 사용자를 어떻게 추가합니까? – user2495173

+0

ssh : ssh 사용자 이름 @ localhost – Kisaragi

답변

1

로그인이 작동하지 않는 이유를 모르겠습니다. 하지만 나는 Cygwin을 원하는 사용자로 실행하고, RUNAS를 사용하거나 PSEXEC을 사용하여 자동화 할 수 있습니다.

RUNAS :

runas /user:HOSTNAME\<user>D:\cygwin-64\Cygwin.bat 

psexec에 :

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\" 

있지만 다른 누군가가 이것을 찾고 있습니다. 이 옵션과 다른 옵션을 문서화했습니다 here.

관련 문제