有谁知道如何在 Mac OSX 10.5 上添加 unix groupadd 命令?我正在尝试对 groupadd 和 useradd 命令执行 man,但它似乎不存在。
Spi*_*iff 18
groupadd并且useradd是 Linux 主义。
有关如何从 Mac OS X 中的命令行添加用户的一些好的答案,请参阅 ServerFault 上的此问题:
如前所述,useradd(和 adduser)是 Linux 命令。
幸运的是,有 OS X dscl命令。我为 adduser 和 deluser 编写了一个简单的脚本,您可以在以下链接中找到它。链接的 adduser 脚本的关键部分如下。
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>
Run Code Online (Sandbox Code Playgroud)