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