令人惊讶的是,我很难find这样的命令。 有谁知道如何添加一个组? 谢谢!
或者做这样的事情:
# create the MySQL group dscl . create /Groups/mysql # give it some group id dscl . create /Groups/mysql gid 296
我用这些来添加dba组:
sudo dscl . -create /groups/dba sudo dscl . -append /groups/dba gid 4200 sudo dscl . -append /groups/dba passwd "*"
“系统偏好设置” – >“用户与组” – >“+”(就像添加新帐户一样) – >在“新build帐户”下select“组” – >“input组名” – >
pulegium的答案一般是首选,但如果你想要一个命令行的方式:
sudo dseditgroup -o create mysql
(请注意,创build一个名为mysql的组可能是一个坏主意 – 已经有一个名为_mysql的组,其中mysql为别名。)
正如Gordon Davisson指出的那样,标准的Mac OS X 10.6已经有了一个mysql组,如下面的命令所示:
dscl . -read /Groups/mysql
你不应该创build你自己的mysql组,任何修改它的尝试都会影响_mysql组。 但是要回答你的问题,最简单的方法就是这个命令:
dscl . -create /Groups/mysql gid 296
要将encryption的密码添加到组中:
dscl . -passwd /Users/mysql 'my secret'
注意:Andrea Girardi的方法创build了一个明文密码,这并不好。