令人惊讶的是,我很难找到执行此操作的命令。有人知道如何添加组吗?谢谢!
或者做这样的事:
# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296
答案1
我已使用这些来添加 dba 组:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
答案2
“系统偏好设置” -> “用户和群组” -> “+”(就像添加新帐户一样)-> 在“新帐户”下选择“群组” -> 输入群组名称 -> “创建群组”
答案3
通常,pulegium 的答案是首选,但如果您想要采用命令行方式:
sudo dseditgroup -o create mysql
(请注意,创建一个名为 mysql 的组可能不是一个好主意——已经有一个名为 _mysql 的组,以 mysql 作为别名。)
答案4
正如 Gordon Davisson 所指出的,标准 Mac OS X 10.6 已经有一个 mysql 组,如下命令所示:
dscl . -read /Groups/mysql
您不应该创建自己的 mysql 组,任何修改它的尝试都会影响 _mysql 组。但要回答您的问题,最简洁的方法是使用这个命令:
dscl . -create /Groups/mysql gid 296
要向组添加加密密码:
dscl . -passwd /Users/mysql ‘my secret’
注意:Andrea Girardi 的方法创建了一个纯文本密码,这不是很好。