1)交互式新增用户
adduser
2)交互式删除用户
rmuser
3)交互式修改个人信息
chpass user1
4)修改用户密码
passwd #修改自己的密码
passwd user1 #修改user1的密码
使用pw命令管理用户和组
pw [user|group|lock|unlock] [add|del|mod|show|next] [help|switches/values]
pw usermod help #查看pw子命令的帮助,只需在子命令后面加help
pw user mod help #子命令可以合并写,也可以分开写,推荐合并写
1)添加组
pw groupadd group1
2)添加用户
pw useradd user1 #默认不创建家目录
#不使用-n指定用户名,默认就是指用户名
3)添加用户,指定用户名,用户组和shell,并创建用户目录
pw useradd -n user1 -g group1 -m -s /bin/csh
#说明:
# -n username 指定用户名称
# -g groupname 指定组名称
# -m 自动创建用户目录
# -s 指定用户shell
4)创建用户,并通过终端直接获取用户密码
echo "123456" |pw useradd -n user2 -g group2 -m -s /bin/csh -h 0
#说明:
#-h 0 表示在创建用户的时候直接从终端获取密码
5)删除用户
pw userdel -n user2 -r
#说明:
#-r 同时删除home目录相关资料
6)查看该组的成员
pw groupshow wheel #查看有几个成员在wheel组里
7)将用户添加到组
pw groupmod wheel -m user1 #把user1用户添加到wheel组
#说明:
# -M 设置这个用户成为这个组的唯一组员
# -m 添加用户到该组,该用户是组成员之一