Cygwin: So wechseln Sie den SSHD-Dienst zu einem anderen Domänenbenutzer

Cygwin: So wechseln Sie den SSHD-Dienst zu einem anderen Domänenbenutzer

Wie viele andere habe ich anscheinend auch Schwierigkeiten, ein Forum zu finden, in dem ich Cygwin Fragen stellen kann. (Cygwin.com hat eine Mailingliste. Wie kurios.)

Wir haben eine Reihe von Windows-Servern, auf denen Cygwin SSHD für Verwaltungszwecke läuft. Sie laufen alle als Domänenkonto, nennen wir es my_domain\cyg_server.

Kürzlich verlangte die Geschäftsleitung, dass wir das Konto für Entwicklung und Produktion aufteilen. Auf den Entwicklungsmaschinen muss ich also einen vorhandenen SSHD-Dienst von my_domain\cyg_server auf my_domain\cyg_dev ändern.

Ich habe also überprüft, dass my_domain\cyg_dev existiert und zu denselben A/D-Gruppen gehört wie cyg_server und dass ich mich beim Server entweder als cyg_server oder als cyg_dev anmelden kann.

Ich habe cyg_dev zur lokalen Administratorgruppe hinzugefügt.

Ich habe den vorhandenen CYGWIN-SSHD-Dienst so geändert, dass er als cyg_dev ausgeführt wird.

Als der Dienst ausgefallen war, habe ich ssh-host-config von einer Cygwin-Shell aus erneut ausgeführt, die mit „Als Administrator ausführen“ gestartet wurde. Ich habe alle Fragen mit „Ja“ beantwortet.

Ich stelle fest, dass /etc/ssh* jetzt, wie erwartet, vollständig cyg_dev gehört.

Ich habe den Dienst gestartet, er wurde ordnungsgemäß gestartet und läuft als cyg_dev.

Wenn ich versuche, mich als ich selbst bei localhost anzumelden, erhalte ich Folgendes:

/bin/bash: Vorgang nicht zulässig

ICHdürfenMelden Sie sich als my_domain\cyg_dev an.

Dies ist normalerweise ein Hinweis darauf, dass das Konto, unter dem sshd ausgeführt wird, keine Administratorrechte hat. Aber ich bestätige, dass my_domain\cyg_dev zur Administratorgruppe gehört.

Ich habe versucht, /etc/passwd mit allen Domänenkonten zu aktualisieren, aber das hatte keine Auswirkungen auf das Problem.

Ich bin mir nicht sicher, was ich an diesem Punkt versuchen soll. Ich habe überlegt, /etc/ssh_host* zu löschen und dann ssh-host-config erneut auszuführen und hoffe, dass die Dateien neu erstellt werden. Ist das einen Versuch wert oder wird es die Dinge nur noch schlimmer machen?

verwandte Informationen