Answers:
我用这些来添加dba组:
sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
passwd
现在Password
。
通常首选pulegium的答案,但是如果您希望使用命令行方式:
sudo dseditgroup -o create mysql
(请注意,创建一个名为mysql的组可能不是一个好主意-已经有一个名为_mysql的组,以mysql作为别名。)
正如戈登·戴维森(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的方法会创建一个纯文本密码,效果不是很好。
ls -l
命令中,我不得不使用第二个命令的变体,sudo dscl . -append /groups/dba PrimaryGroupID 4200
我得到了字段名从的输出sudo dscl . -readall /groups
。