「Linux系列」2-实用指令篇-用户/组管理
关键字:Linux用户指令、组管理指令等
摘要:包含linux中用户和组管理的增删改查等实用指令。
文末有Linux学习思维导图!
用户管理和组管理
一 用户管理
1、新增用户
1 | useradd xiaoyao_guest1 //新增用户 |
2、删除用户
仅删除用户,保留文件
1
userdel xiaoyao_guest1
彻底删除
1
userdel -r xiaoyao_guert
1. 大部分情况下仅删除用户,否则之前用户所做项目将全部删除
2. 就算彻底删除,默认的用户组也会保存,需要继续删!
3、设置用户密码
1 | passwd xiaoyao_guest |
4、切换用户
1 | //跳转到root用户(升权限需要输密码) |
5、查看当前用户信息
1 | who am i |
【test测试】
要求:创建用户,并设置密码,然后跳转进入?
通过vim etc/shadow查看密码是否配置完成
二 用户组配置
在实际工作中,部分用户具备A权限,另一部分用户具备B权限,这就需要对用户进行分组管理。即系统可通过用户组对有共性或共同权限的多个用户进行统一的管理。
1、创建组
1 | groupadd IT |
Tips:默认新增用户时,就会默认创建一个与账户名同名的组,并将该用户划到该组中!
2、删除组
1 | groupdel IT |
tips:当通过 userdel -r xiaoyao_test1 彻底删除该用户时,这个组却还没有删除。需要再通过 groupdel xiaoyao_test1 对应删除。或者通过 vim /etc/group 进入后通过 dd 编辑的方式删除!
3、新增用户入组
直接将新增的用户划分到 IT 组中。
1 | useradd -g IT xiaoyao_guest1 |
4、移动用户入组
将原有的用户移动至指定分组 HR 中。
1 | usermod -g HR xiaoyao_guest1 |
三 查看用户、查看组信息
1、/etc/passwd
记录用户信息:用户名:口令×:用户标识号:注释性描述:主目录、登录shell
2、etc/shadow
记录口令的配置文件,可以判断用户是否设置好了密码
3、etc/group
组的配置文件,记录了组的信息
【附录】