目录
1.用户及用户组存在的意义
1)用户存在的意义
系统的资源是有限的,怎么合理的分配资源。
解决这个问题必须要有资源配合:
身份 | account |
授权 | author |
认证 | auth |
3A机制,3A机制组成系统中最底层的安全架构
2)用户组存在的意义
用户组是一个逻辑容器,对用户进行归类和统一授权
2.用户组及用户在系统中存在的方式
电脑对数字敏感(ID) 人类对字符敏感(名称)
id <---------> 名称 必须要记录到文件当中用户才能存在
用户就是/etc/passwd文件中的一行字符
用户组的存在方式就是/etc/group文件中的一行字符
3.用户切换
1.用户查看
whoami | 查看当前用户 |
id | 查看用户的id信息 |
-u | 查看用户的用户id |
-g | 查看用户的主组id |
-G | 查看用户的所有组的id |
-n | 查看用户的所有组的id |
用户id范围 | 0-65535 |
linxu超级用户id | 0 |
linxu系统自用id | 1-999 |
用户级id | 1000-65535 |
以上id设定规则被记录在/etc/login.defs
2.用户切换
su - username | |
- | 切换用户环境 |
username | root - c普通用户 不需要密码 普通 - root 需要密码 普通 - 普通 需要密码 |
注意 | 在做用户切换时使用完毕用户身份及时退出,不要在 一个shell中反复执行su命令 |