2013-08-27 24 views
5

Ich versuche, Benutzer in Cygwin mit Cygwins login Befehl zu wechseln. Es wird ein Fehler angezeigt:Wie kann ich Benutzer in Cygwin wechseln?

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

Ich bin neu bei Cygwin. Wie kann ich zwischen Benutzern wechseln?

+0

su {Benutzername} {Passwort} – Kisaragi

+0

das funktioniert auch nicht, es gibt den gleichen Fehler. Ich habe Benutzer in Windows hinzugefügt, wie füge ich diesen Benutzer in Cygwin hinzu? – user2495173

+0

Versuchen Sie ssh: ssh Benutzername @ localhost – Kisaragi

Antwort

1

Ich weiß nicht, warum Login nicht funktioniert. Aber ich habe eine einfache Lösung dafür, Cygwin als den gewünschten Benutzer auszuführen, Sie können RUNAS verwenden oder etwas mit PSEXEC automatisieren.

RUNAS:

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

PSEXEC:

psexec \\HOSTNAME-u DOMAIN\<user>-p <password> D:\cygwin-64\Cygwin.bat 

Sie auch Befehle/Skripts ausführen still zu Cygwin wie dies passieren kann:

psexec -accepteula \\HOSTNAME-u DOMAIN\<user>-p <password> D:/cygwin-64/bin/run.exe /usr/bin/bash -lic \"/home/username/file.sh\" 

Obwohl die Frage ziemlich alt ist vielleicht jemand anderes sucht danach. Ich habe dies und andere Optionen here dokumentiert.

Verwandte Themen