Próbuję zmienić użytkowników w Cygwin za pomocą komendy Cygwin login
. Zgłasza błąd:Jak zmienić użytkowników w Cygwin?
Jestem nowy w Cygwin. Jak mogę przełączać się między użytkownikami?
Próbuję zmienić użytkowników w Cygwin za pomocą komendy Cygwin login
. Zgłasza błąd:Jak zmienić użytkowników w Cygwin?
Jestem nowy w Cygwin. Jak mogę przełączać się między użytkownikami?
Nie wiem, dlaczego logowanie nie działa. Ale mam łatwy sposób obejścia tego problemu, uruchamiając cygwin jako pożądanego użytkownika, można użyć RUNAS lub zautomatyzować coś za pomocą PSEXEC.
RunAs:
runas /user:HOSTNAME\<user>D:\cygwin-64\Cygwin.bat
PSEXEC:
psexec \\HOSTNAME-u DOMAIN\<user>-p <password> D:\cygwin-64\Cygwin.bat
nawet może przejść komendy/run skrypty cicho do Cygwin tak:
psexec -accepteula \\HOSTNAME-u DOMAIN\<user>-p <password> D:/cygwin-64/bin/run.exe /usr/bin/bash -lic \"/home/username/file.sh\"
Choć pytanie jest dość stary może ktoś inny tego szuka. Udokumentowałem to i inne opcje here.
su {nazwa_użytkownika} {hasło} – Kisaragi
które również nie działa, daje ten sam błąd. Dodałem użytkownika w systemie Windows, jak mogę dodać tego użytkownika do cygwin? – user2495173
Spróbuj ssh: ssh nazwa_użytkownika @ localhost – Kisaragi