Mac下如何添加User到group中

原因:

使用mac的时候需要像linux一样对用户和群组进行操作,但是linux使用的gpasswd和usermod在mac上都不可以使用,mac使用dscl来对group和user操作。

介绍:

$ man dscl
dscl(1)                   BSD General Commands Manual                  dscl(1)
NAME
     dscl -- Directory Service command line utility
DESCRIPTION
     dscl is a general-purpose utility for operating on Directory Service directory nodes.  Its commands allow one to create, read, and manage Directory Service data.

方法:


可视化方法:

System Preferences -> Users & Groups 然后进行手动操作,但是有缺点,就是不是所有的users都可以从这里看到,比如_www这里就不显示。

显示所有users对应的group:

$ sudo dscl . -list /groups GroupMembership

添加user到group:

$ sudo dscl . -append /Groups/groupname GroupMembership username

从group中删除user:

$ sudo dscl . -delete /Groups/groupname GroupMembership username


你可能感兴趣的:(技术积累)