前言
本节将带大家如何在Linux系统中创建用户与用户组,以及删除等等!
用户管理
Linux 系统是个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进人系统。
添加用户
useradd 用户名
如图,我创建了一个aniu用户,在home目录下可以看到家目录为aniu。
说明:
- 当创建用户成功后,会自动创建和用户同名的家目录。
- 也可以通过useradd -d 指定目录 用户名 ,给创建的用户指定家目录!
用户创建成功后我们要给创建的用户指定或者修改密码:
passwd 用户名
删除用户
基本语法:
userdel 用户名
说明:
此命令会删除用户,但会保留用户家目录。
如图,我删除了aniu用户后,使用su命令无法切换到该用户,说明已经删除,但home目录下其家目录还在!
删除用户以及用户主目录
userdel -r 用户名
如图,使用该命令后,家目录也被删除!
注:在删除用户时,我们一般将家目录不会删除。就好比公司员工离职了,我们总不能将其家目录下的文件删除吧!
查询切换用户
查询用户信息指令:
id 用户名
可以看到,默认的组名和用户名是相同的。
在linux中,如果当前用户的权限不够,可以通过su命令切换到高权限用户!
su 用户名
说明:
- 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
- 当需要返回到原来用户时,使用exit指令(或者ctrl+d)退出当前用户。
组管理
用户组类似于角色,系统可以对有共性的多个用户进行统一的管理。
增加组:
groupadd 组名
删除组
groupdel 组名
增加用户时直接加上组
useradd -g 用户组 用户名
如图,我们先创建一个组,然后创建用户时将用户添加到这个组。
修改用户所属组
usermod -g 用户组 用户名
用户和组的配置文件
/etc/passwd 文件
用户( user )的配置文件,记录用户的各种信息。
每行的含义,用户名:口令:用户标识号;组标识号;注释性描述:主目录:登录 shell
/etc/shadow 文件
口令的配置文件
每行的含义,登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间: 标志
/etc/group 文件
组( group )的配置文件,记录 linux 包含的组的信息
每行含义,组名:口令:组标识号:组内用户列表
结语
如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。
🏰系列专栏
👉软磨 css
👉硬泡 javascript
👉flask框架快速入门