Mit dem Befehl dscl kann kein Benutzer auf dem Mac erstellt werden

3

Ich habe versucht, mit dem Befehl einen postgres-Benutzer zu erstellen

sudo dscl . -create /Users/postgres

Aber scheiterte. Erhielt die folgende Ausgabe

create: Invalid Path
<dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)

Vor diesem Fehler hatte ich die Befehle dscl create und dscl delete verwendet.

sudo dscl . -create /Users/postgres
sudo dscl . -delete /Users/postgres

Ich denke, irgendwie habe ich das System vermasselt. Wie kann ich es reparieren?

zihaoyu
quelle

Antworten:

2

Schließlich stellte sich heraus, dass noch eine plist-Datei vorhanden ist. Musste löschen

/private/var/db/dslocal/nodes/Default/users/postgres.plist

Das Erstellen des Benutzers war dann erfolgreich.

zihaoyu
quelle