目录
1、用户及用户组存在的意义
系统资源是有限的,如何合理分配系统资源?
解决问题必须要有连个资源配合,3A机制组成系统当中最底层的安全架构
1.身份 account
2.授权 author
3.认证 authentication
用户组存在意义:用户组是一个逻辑容器,对用户进行归类和统一授权
2、用户及用户组在系统中的存在方式
用户就是/etc/passwd
文件中的一行字符
ID+名称
查看用户,必须要记录到文件中用户才能存在
如果用户不存在,可以在passwd中编辑添加
3、用户的查看和切换
1)用户查看
whoami
查看当前用户
id
查看用户id信息
-u
查看用户的用户id
-g
查看用户主组id
-G
查看用户所有组id
-n
显示名称(配合以上字符使用)
注意:在/etc/group文件中某一行后加入用户,则用户也包含在这一用户组中
2)用户切换
su – 用户名
注意:如果用户由root->commonuser不需要后者密码
如果commonuser->root需要后者密码
如果com->com需要密码
exit
退出,做完切换后用完用户身份请及时退出,
注意:不要在一个shell中反复执行su命令,在一个shell中反复执行su命令会导致环境pwd错乱
4、用户涉及到系统配置文件
/etc/passwd
用户身份信息文件
用户名称:用户密码:用户id:用户主组id:用户说明:用户家目录:用户默认shell