一.用户及用户组
系统资源有限,分配系统资源必须要有资源配合。
1.用户
身份 (account)
授权 (author)
认证 (auth)
2.用户组
用户组是一个逻辑容器,对用户进行归类和统一授权。
二.用户及用户组在系统中的存在方式
id--------名称 必须要记录到文件当中用户才能存在
用户就是/etc/passwd文件中的一行字符
用户组存在的方式就是/etc/group文件中的一行字符
三.用户切换
1.用户查看
指令 | 含义 |
---|---|
whoami | 查看当前用户 |
id username | 查看指定用户的信息 |
id -u username | 查看指定用户的uid(用户id) |
id -g username | 查看指定用户的gid(主组/初始组id) |
id -G username | 查看指定用户的所有组id |
-n | 显示名称 |
2.用户切换
su - username ##切换用户环境;
1.root切换到commonuser不需要后者密码
2.commonuser切换到root需要密码
3.commonuser切换到commonuser需要密码
注意:
1.-即-l即-login,不加-时没有切换环境
2.在用户切换时当使用完用户身份后及时退出
3.不要在一个shell中反复执行su命令,否则会导致环境错乱