Linux系统中的用户管理
### 1 用户及用户组存在的意义 ###
1)用户存在的意义
系统资源是有限的,如何合理分配系统资源?
在这个问题解决时必须要有连个资源配合
1.身份 account
2.授权
author
3.认证
auth
3A机制,3A机制组成系统中最底层的安全架构
2)用户组存在意义
用户组是一个逻辑容器
对用户进行归类和统一授权
### 2.用户及用户组在系统中的存在方式 ###
电脑对数字敏感 id
人类对字符串敏感 名称
id <-------> 名称 必须要记录到文件当中用户才能存在
用户就是/etc/passwd文件中的一行字符
用户组存在的方式就是/etc/group 文件中的一行字符
### 3.用户切换 ###
1)用户查看
*whomai ##查看当前用户
*id ##查看用户id信息
-u ##查看用户的用户id
-g ##查看用户主组id
-G ##查看用户所有的组的id
-gn/Gn ##显示名称
用户id范围:
0-65535
0:
##Linux超级用户ID
1-999:
##Liunx系统自用ID
1000-65535:
##用户级ID
##以上ID设定规则都被记录在/etc/login.defs
- 用户切换
su - 用户名
#切换用户环境
如果root ----> commonuser |
不需要后者密码 |