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.
su {Benutzername} {Passwort} – Kisaragi
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
Versuchen Sie ssh: ssh Benutzername @ localhost – Kisaragi