Entfernen Sie den alten Benutzer aus der Berechtigungsliste für die Remote-Anmeldung

Unter OS X 10.8 habe ich ein Benutzerkonto gelöscht, das Remote-Login-Berechtigungen hatte. Jetzt wird dieser Benutzer auf der Registerkarte "Freigabe" der Systemeinstellungen als "Unbekannter Benutzer" angezeigt, und durch Klicken auf die Minus-Schaltfläche wird er nicht entfernt.Geben Sie hier die Bildbeschreibung ein

Die Liste wird von den Verzeichnisdiensten gepflegt. Siehe die akzeptierte Antwort auf superuser.com/questions/166179/… für weitere Details.
@Kent, es scheint normal zu sein, einen unbekannten Benutzer im Knoten zu haben /Local/Default.

Antworten (2)

Habe die Lösung hier gefunden , hoffe das hilft.

1) Entfernen Sie zuerst alle Benutzer, die von der GUI in Systemeinstellungen -> Freigabe -> Remote-Anmeldung entfernt werden können

2) Führen Sie den folgenden Befehl aus, der die Konfiguration von Benutzern mit Remote-Login-Zugriff anzeigt

sudo dscl  . -read /Groups/com.apple.access_ssh

Beispielergebnis:

AppleMetaNodeLocation: /Local/Default
GeneratedUID: 2F60778C-0931-47A4-B656-DBE07ACD843F
GroupMembers: **3D7C31B1-DEDE-4A5A-AAA8-CDD55645DC75**
GroupMembership: youraccoutname
PrimaryGroupID: 404
RealName:
Remote Login ACL
RecordName: com.apple.access_ssh
RecordType: dsRecTypeStandard:Groups

3) Entfernen Sie die Gruppe GroupMembers, in der sich der Benutzer (unbekannter Benutzer) befindet

sudo dscl  . delete /Groups/com.apple.access_ssh GroupMembers 3D7C31B1-DEDE-4A5A-AAA8-CDD55645DC75

4) Gehen Sie zu den Systemeinstellungen und sehen Sie sich das Ergebnis an

Danke schön! Es funktionierte. Dieser Befehl entfernte den Eintrag aus der Sys Prefs-GUI, aber das erneute Ausführen des Befehls dscl read zeigte immer noch den alten Benutzernamen. Also öffnete ich das Verzeichnisdienstprogramm und löschte es dort aus der Gruppe namens Remote Login ACL.

Wenn Sie eine grafische Benutzeroberfläche bevorzugen, erweitern Sie Kents Kommentar :

Klicken Sie im Bereich „Benutzer & Gruppen“ der Systemeinstellungen auf „Anmeldeoptionen“.

Wenn die Schaltfläche Bearbeiten… ausgegraut ist, klicken Sie auf das Schloss, um Änderungen vorzunehmen.

Bearbeiten… > Verzeichnisdienstprogramm öffnen…

Mit dem Verzeichnisdienstprogramm

Klicken Sie auf „Verzeichnis-Editor“ und zeigen Sie dann „Benutzer“ im Knoten „/Local/Default“ an:

Ein Screenshot des Verzeichnisdienstprogramms

Wenn Sie Trümmer finden, die sich auf den zuvor gelöschten Benutzer beziehen

Sie können sich authentifizieren und das Verzeichnisdienstprogramm verwenden, um diese Trümmer zu löschen.

Wenn Sie keine solchen Trümmer finden

Möglicherweise liegt ein Problem mit einer Konfigurationsdatei vor …

Danke. Ich habe "Unbekannter Benutzer" im Verzeichnis-Editor gefunden, aber nach dem Löschen und Neustarten wird das Problem immer noch in den Freigabeeinstellungen angezeigt.
Bitte stimmen Sie diese Antwort ab – Entschuldigung! Unbekannter Benutzer scheint bei einigen Installationen von OS X normal zu sein . Es kann sinnvoll sein, den unbekannten Benutzer neu zu erstellen , damit er wieder im Verzeichnisdienst angezeigt wird – und dann die Eröffnungsfrage mit einer anderen Antwort noch einmal durchgeht.
@GrahamPerrin Wenn Sie wissen, dass es falsch ist, warum löschen Sie die Antwort nicht?
Wenn Sie die Antwort hinterlassen, können Sie vermeiden, dass andere denselben Fehler machen …