用户配置文件和密码配置文件、用户组和用户管理 使用介绍
第3周第1次课(4月2日)
课程内容:
3.1 用户配置文件和密码配置文件
3.2 用户组管理
3.3 用户管理
3.1 用户配置文件和密码配置文件
查看用户配置文件和密码文件
[root@jimmylinux-002 ~]# ls /etc/passwd
[root@jimmylinux-002 ~]# cat /etc/passwd
用户文件结构以冒号:分为7段
第一段-->用户名
第二段x,最早期把密码放在这里
第三段-->uid
第四段-->gid
第五段-->用户的注释信息
第六段-->用户家目录
第七段-->用户的shell
ls /etc/shadow 专门存放密码和用户文件一样对应的,也是以冒号:分为九段
[root@jimmylinux-002 ~]# ls /etc/shadow
/etc/shadow
[root@jimmylinux-002 ~]# cat /etc/shadow
第一段-->用户名
第二段-->用户密码
第三段-->表示天数的数字
第四段-->表示要过多少天你才可以修改密码 0不受限制
第五段-->表示密码多少天后到期及多少天之内必须修改密码
第六段-->警告天数提示多少天后密码到期
第七段-->账号的失效期限
第八段-->表示账号的生命周期
第九段-->保留字段,没有太大意义
3.2 用户组管理
[root@jimmylinux-002 ~]# groupadd grp1 增加一个组
[root@jimmylinux-002 ~]# tail -n1 /etc/group
grp1:x:1002:
[root@jimmylinux-002 ~]# groupadd -g 1005 grp2 增加一个组并指定GID为1005
[root@jimmylinux-002 ~]# tail -n3 /etc/group
user1:x:1001:
grp1:x:1002:
grp2:x:1005:
[root@jimmylinux-002 ~]# groupdel grp1 删除一个组
[root@jimmylinux-002 ~]# tail -n3 /etc/group
jimmy:x:1000:
user1:x:1001:
grp2:x:1005:
[root@jimmylinux-002 ~]# groupdel user1 删除组里面的user1用户
groupdel:不能移除用户“user1”的主组 无法删除,因为组里面还有用户存在,所以无法删除,想要删除组的前提是组里面没有用户。
好比rmdir删除目录一样,只能够删除空目录,如果是非空目录也是无法删除的。
3.3 用户管理
主要介绍增加用户和删除用户的使用
useradd 增加用户
userdel 删除用户
useradd -M user5 -M参数表示创建用户的同时不创建家目录
userdel -r user7 删除用户同时删除家目录
快捷键使用介绍:
Ctrl+u 从后往前删除一行字符串
Ctrl+a 快速定位到行首
Ctrl+e 快速定位到行尾
Ctrl+f 向右移动字符
Ctrl+b 向左移动字符
Ctrl+h 从后往前删除一个字符
Ctrl+k 把光标定位到行首后按Ctrl+k删除一行字符串