mac 管理用户及用户组的命令:dscl

mac 管理用户及用户组的命令:dscl

介绍这个考虑两点:

  1. linux下常用的添加用户到组的方式「$ usermod -a -G 用户药附加到的组 用户」,该方法并不能在 mac 下使用。

  2. 可视化方法「System Preferences -> Users & Groups」但不是所有的 User 和 Groups 都能看到,如:用户「_mysql」、用户组「_mysql」

用户

创建:创建「prince」用户,且 id 为 「2001」
    $ sudo dscl . -create /Users/prince UniqueID 2001

查看
    $ sudo dscl . -list /Users UniqueID

删除
    $ sudo dscl . -delete /Users/prince

用户组

创建组:创建「princegrp」用户组,且 ID 为 「2002」
    $ sudo dscl . -create /Groups/princegrp PrimaryGroupID 2002

查看
    $ sudo dscl . -list /Groups PrimaryGroupID

删除 
    $ sudo dscl . -delete /Groups/princegrp

用户及用户组

添加:将用户「prince」添加到用户组「princegrp」
    $ sudo dscl . -append /Groups/princegrp GroupMembership prince

删除:在用户组「princegrp」中删除用户「prince」
    $ sudo dscl . -delete /Groups/prince GroupMembership prince

查看所有组下拥有的用户
    $ dscl . -list /Groups GroupMembership
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容