Mac OS如何管理用户和组

 时间:2024-10-12 08:55:12

在Linux环境下我们可以通过useradd、groupadd命令来增加、修改、删除用户及用户组,但是Ma艘早祓胂c OS下执行这两个命令,会意外的得到command not found提示。本文则主要介绍在Mac OS如何通过dscl命令来达到用户及用户组的管理操作。

Mac OS如何管理用户和组

工具/原料

Mac OS

一、查看用户、用户组信息

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 /GroupsPrimaryGroupID |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/newuser1234以上命令将用户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如何管理用户和组
  • oracle卸载步骤干净
  • linux怎么查看cpu使用率
  • MySQL错误:Can't connect to(10060)
  • 使用PLSQL连接oracle数据库
  • Oracle如何查看当前数据库实例名
  • 热门搜索
    走进童话世界手抄报 成长足迹手抄报资料 关于菊花的手抄报 小学安全知识手抄报 初中小组手抄报 心灵驿站手抄报 中国传统手抄报 防震减灾的手抄报 手抄报图画大全 森林防火手抄报图片