Mac OS如何管理用户和组

2025-10-15 12:01:43

1、类似于Linux命令,通过执行命令cat /etc/passwd及cat /etc/group可以查看用户及用户组信息

Mac OS如何管理用户和组

Mac OS如何管理用户和组

2、此外,对于Mac OS还可以通过如下命令查看用户及组信息

查看用户:dscl . -list /Users UniqueID

查看用户组:dscl . -list /Groups  PrimaryGroupID

注意:UniqueID和PrimaryGroupID可以省略,但是加上后能看到对应用户及组ID信息

Mac OS如何管理用户和组

Mac OS如何管理用户和组

3、执行命令dscl . -read /Users/yc PrimaryGroupID可以查看用户所属的组ID,其其中yc为要查看的用户名称,如下可以得到用户yc所属的组ID为20,通过dscl . -list /Groups  PrimaryGroupID |grep 20命令可以得知组ID为20对应的组名为staff

Mac OS如何管理用户和组

Mac OS如何管理用户和组

1、创建用户

 dscl . -create /Users/newuser UniqueID 888

以上命令创建了一个newuser用户,用户ID为888,注意此ID要唯一,否则创建用户失败

Mac OS如何管理用户和组

Mac OS如何管理用户和组

2、修改用户密码

 dscl . -passwd /Users/newuser 1234

以上命令将用户newuser的密码修改为1234

Mac OS如何管理用户和组

3、删除用户

dscl . -delete /Users/newuser

执行此命令将会删除用户newuser

Mac OS如何管理用户和组

4、创建组newGroup:dscl . -create /Groups/newGroup

将用户newuser添加到组newGroup:dscl . -append /Groups/newGroup GroupMembership newuser 

Mac OS如何管理用户和组

Mac OS如何管理用户和组

5、查看所有组下拥有的用户:

dscl . -list /groups GroupMembership

执行命令后可以看到上步中添将用户newuser添加到组newGroup成功了。

Mac OS如何管理用户和组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢