1用户及用户组存在的意义
用户是操作者在系统中的身份标识
组是逻辑概念,是用户的集合
用户的存在为了归类用户便于管理权限
2.用户在系统中的存储方式
用户在系统中就是文件中的字符串
每个字符串映射了该用户所用到的系统资源
3 用户信息的查看
id 查看指定用户的id信息
id |
命令的常用参数 |
-u |
查看用户的uid |
-g |
查看用户的gid |
-G |
查看用户所在所有组的id |
-n |
显示名字而不显示id 数字 |

4 用户身份的切换方式及环境变量
图形中的注销命令
gnome-session-quit --force 注销当前用户
su 和su -
su |
只切换用户身份,不切换用户环境 |
su - |
切换用户身份及用户环境 |
注意:每次su切换到其他用户操作之后必须退出,然后再次切换到其他用户执行时高级用户切换到低级用户不需要密码,低级用户切换到高级需要密码。
5.用户及用户组的建立及删除,用户及用户组的信息管理
用户 |
组 |
useradd 建立 |
groupadd |
userdel |
groupdel |
用户删除 userdel -r 用户
useradd的常用参数
-u |
指定用户的uid |
-g |
指定用户的gid |
-G |
指定用户的附加组 |
-c |
指定用户的 说明 |
-d |
指定用户的家目录,默认为/home/username |
-s |
指定用户的默认shell |
groupmod -g
usermod
-l |
修改用户名称 |
-u |
修改用户的uid |
-g |
修改用户 gid |
-aG |
修改用户 附加组 |
-c |
修改用户的说明 |
-md |
修改用户的家目录,默认为/home/username |
-s |
修改用户的shell类型 |
建议:在实验的过程中使用监控命令,更直观的看到变化


6 用户认证管理及认证内容分析
/etc/shadow 用户认证信息文件
修改密码
1:2: 3:4: 5: 6: 7: 8:9
passwd westos (普通用户)
passwd (高级用户)
echo linux | passwd --stdin root 修改root用户密码为linux
名称 |
修改命令 |
修改命令 |
|
passwd -? |
chage |
1.用户名称 |
|
|
2.用户密码 |
-l |
|
3.密码到期时间 |
-e |
-d |
4.密码最短有效期 |
-n |
-m |
5.密码最长有效期 |
-x |
-M |
6.密码到期警告 |
-w |
W |
7.密码非活跃天数 |
-i |
-I |
8.密码到期日 |
|
-E |
9.保留,未被设定的位 |
|

用户认证管理

