2010-11-23 02:45:56 +0000 2010-11-23 02:45:56 +0000
199
199

如何从Mac OS X命令行添加用户到一个组?

试图从命令行添加用户到一个组,但不知道怎么做?

特别是这是在Mac OS X **服务器* 10.5.8

想添加用户到'管理'和'轮子'组

答案 (2)

278
278
278
2010-11-23 19:57:53 +0000
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

也可以用dscl来做,但要正确地做,你需要将用户的简称添加到组的GroupMembership列表中,_和将用户的GeneratedUID添加到组的GroupMembers列表中。

8
8
8
2018-02-06 17:59:04 +0000

对于那些在Mac OS的新版本中寻找同样答案的人,我发现了这样的方法:

要添加一个用户到组中,你需要这样的命令:

$ sudo dscl . append /Groups/wheel GroupMembership username

我想把我的用户添加到wheel组中,以便能够操作/Library/WebServer/Documents文件夹。除此之外,我还必须改变该文件夹的权限,因为默认情况下是755。我把它改成了775

$ sudo chmod -R 775 /Library/WebServer/Documents

这样我就可以在不改变文件夹所有者的情况下操作文件夹内容。