Linux系统中用户管理
文章目录
一. 用户及用户组存在的意义
- 用户存在的意义 ——系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合
-
身份 account
-
授权 author
-
认证 auth
3A机制,3A机制组成系统中最底层的安全架构
- 用户组存在意义
- 用户组是一个逻辑容器
- 对用户进行归类和统一授权
二.用户及用户组在系统中的存在方式
- 电脑对数字敏感 id
- 人类对字符串敏感 名称
- id <-------> 名称 必须要记录到文件当中用户才能存在
- 用户就是/etc/passwd文件中的一行字符
- 用户组存在的方式就是/etc/group 文件中的一行字符
三.用户切换
用户查看
-
whoami 查看当前用户
-
id 查看用户id信息
-u 查看用户的用户id
-g 查看用户主组id
-G 查看用户所有的组的id
用户切换
-
su – username 切换用户环境
-
username
- root ----> commonuser 不需要后者密码
- commonuser ----> root 需要密码
- commonuser ----> commonuser 需要密码
注意:在做用户切换时当使用完毕用户身份及时退出,不要在一个shell中反复执行su命令,在一个shell中反复执行su命令会导致环境错乱!
四.用户涉及到的系统配置文件