1.配置文件
1.group
/etc/group 储存当前系统中所有用户组信息
格式信息
组名称:组密码占位符:组编号:组中用户名列表
组编号0—root
组编号1-499 系统预留的主编号,安装在操作系统的软件或服务
2.gshadow
/etc/gshadow 储存当前系统中用户组的密码信息
3.passwd
/etc/passwd 储存当前系统中所有用户的信息
格式信息
用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
4.shadow
/etc/shadow 当前所有用户的密码信息
2.基本命令
groupadd sexy //市场部妹子们的用户组
groupmod -n market sexy //修改用户组名称
groupmod -g 666 market //修改组编号,讨好妹子们
groupmod -g 888 boss //创建boss用户组,美女老板满意了!
groupdel market //删除用户组,裁员...
useradd -g 用户组 用户名 //添加用户到用户组
useradd -d /home/xxx 用户名 //指定用户个人文件,添加的用户,用户名:用户组默认相同
usermod -c 备注内容 用户名 //添加备注
//员工离职场景
usrmod -l 新用户 老用户
usermod -d /home/(filename) 新用户
userdel -r 用户名 //全部删除,个人文件删除
touch /etc/nologin //除了root用户,禁止其它用户登陆
passwd -l 用户名 //账户锁定
passwd -u 用户名 //解锁账户
passwd -d 用户名 //设定用户名无密码登陆
gpasswd -a 用户名 附属组 //用户添加到附属组
newgrp 附属组 组密码 //用户切换到附属组,进行操作
gpasswd -d 用户名 附属组 //从附属组中删除用户
useradd -g 用户组 -G 附属组1,附属组2...
gpasswd 用户组 //更改组密码
passwd 用户名 //设置密码
su 用户名 //su是switch user的缩写
whoami //无意义,显示用户名
id 用户名 //显示指定用户信息
groups 用户名 //显示用户所在的所有组,包括附属组
chfn 用户名 //设置用户资料
finger 用户名 //显示用户详细资料
资料来源:
1. 学习的资料文件
Linux的用户和用户组管理
2.imooc—Linux达人养成计划2