Weiß jemand, wie man Unix Groupadd-Befehl unter Mac OS X 10.5 hinzufügt? Ich versuche, man mit groupadd- und useradd-Befehlen auszuführen, aber es scheint nicht zu existieren.
Weiß jemand, wie man Unix Groupadd-Befehl unter Mac OS X 10.5 hinzufügt? Ich versuche, man mit groupadd- und useradd-Befehlen auszuführen, aber es scheint nicht zu existieren.
Antworten:
groupadd
und useradd
sind Linux-Ismen.
Einige gute Antworten zum Hinzufügen von Benutzern über die Befehlszeile in Mac OS X finden Sie in der folgenden Frage zu ServerFault:
/server/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5
Wie bereits erwähnt, sind useradd (und adduser) Linux-Befehle.
Zum Glück gibt es den OS X- Befehl dscl . Ich habe ein einfaches Skript für Adduser und Deluser geschrieben, das Sie unter den folgenden Links finden. Das Schlüsselstück des verknüpften Adduser-Skripts finden Sie unten.
https://github.com/GeorgeKA/MiscWork/blob/master/adduser-osx https://github.com/GeorgeKA/MiscWork/blob/master/deluser-osx
sudo dscl . -create /Users/<user>
sudo dscl . -create /Users/<user> UserShell /bin/bash
sudo dscl . -create /Users/<user> RealName "<realName>"
sudo dscl . -create /Users/<user> UniqueID "<userID>"
sudo dscl . -create /Users/<user> PrimaryGroupID <groupID>
sudo dscl . -create /Users/<user> NFSHomeDirectory /Users/<user>
sudo dscl . -passwd /Users/<user> <passwd>
sudo dscl . -append /Groups/admin GroupMembership <user>
Vielleicht möchten Sie sich den dritten Google- Hit für "mac useradd equivalent 10.5" ansehen ...