Mac下如何新增User到group中
阿新 • • 發佈:2020-09-12
原因:
使用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