- 用户及用户组存在的意义&id
1、用户存在的意义
系统资源是有限的,如何合理分配资源
解决这个问题必须要有资源配合
身份 account
授权 author
认证 auther
3A机制:3A机制组成系统中最底层的安全架构
2、用户组存在的意义
分为初始组(不能由自身决定)和附加组(可由自身决定)
用户组是一个逻辑容器
对用户进行归类和统一授权
3、id <------> 名称 必须要记录到文件当中用户才能存在
用户就是/etc/passwd文件中的一行字符
- 用户切换&相关命令
1、用户查看:whoami ##查看当前用户
id ##查看用户的id信息
-u ##查看用户的用户id
-g ##查看用户主组id
-G ##查看用户所有的组的id
-n ##显示名称 不能单独使用
2、用户id范围:
0-65535
0: ##linux超级用户id
1-999: ##linux系统自用id
1000-65535: ##用户级id
##以上id设定规则都被记录在/etc/login.defs
3、用户切换: su - usename
- ##切换用户环境
usename ##如果root -> 普通用户 不需要密码
##如果普通用户 -> root 需要密码
##如果普通用户 -> 普通用户 需要密码
!! su - 默认为超级用户
##PS:在做用户切换时当时用完毕用户身份及时退出
##不要在一个shell中反复执su 命令