在 Mac OSX 上找不到 groupadd/useradd

在 Mac OSX 上找不到 groupadd/useradd

有人知道如何在 Mac OSX 10.5 上添加 unix groupadd 命令吗?我尝试对 groupadd 和 useradd 命令进行 man 操作,但似乎不存在。

答案1

groupadd并且useradd是 Linux 主义。

有关如何在 Mac OS X 中从命令行添加用户的一些好的答案,请参阅 ServerFault 上的这个问题:

https://serverfault.com/questions/20702/how-do-i-create-user-accounts-from-the-terminal-in-mac-os-x-10-5

答案2

如前所述,useradd(和 adduser)是 Linux 命令。

幸运的是,你有 OS X韓國命令。我为 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>

答案3

你可能想看看第三个谷歌为了“mac useradd 相当于 10.5”...

相关内容