---------
learn01: 创建新的用户组和部分用户名(普通用户)useradd bobby; useradd user1; useradd user2
learn02: 每行7个字段用 :隔开(每个字段分别代表 用户名:加密口令:UID: GID: 用户的描述信息:主目录:命令解释器)
learn03: 将创建的user1,user2放置到组bobby(usermod -G bobby 普通用户名);
备注:(标准账户的 shell 为/sbin/nologin 代表无本地登录权限)
learn04: 所有用户的加密口令都存放在/etc/shadow 文件(只对 root用户有权限可读);
learn05: 根据 /etc/login.defs 文件的配置 对 用户参数进行配置(了解主要参数的意思,每个选项前置跟# 已经解释其意思);
=========================================================================
test01: u=UID; g=GID; d=用户位置; s=权限; p=密码; -f=定义密码过期后的天数; -1=永不过期; user3=用户名;
=========================================================================
learn06: 组group的配置文件与选项;
首先查看自己系统的组有哪些?cat /etc/group
紫色框起的是个人创建的组,其他是系统分配的;
查看用户的密码(grep user3 /etc/shadow);
修改用户的密码(passwd user1);
采用passwd命令修改用户密码,改后的密码以加密的形式存储;
修改用户的密码期限(chage -m 6 -M 60 -W 5 user1);
learn07:用户组常用相关命令(id; usermod; groupadd; groupdel; gpasswd)
修改/恢复 用户名user1的主目录,shell;
锁定 用户名user1(方式1:passwd -l user1; 方式2:usermod -L user1);
解锁 用户名user1(方式1:passwd -u user1; 方式2:usermod -U user1);
添加、删除组信息;
将用户添加、删除至创建的组(gpasswd -a user1 testgroup; gpasswd -d user1 testgroup);
切换用户权限并查看id;
learn08:常用的账户管理命令(vipw[用于编辑与修改我们用户的配置文件]; vigr[]; pwck[]; grpck[]; id[]; whoami[]; newgrp[] 命令)
vipw;
vigr编辑组;
对当前用户配置文件进行检查(pwck命令);
对当前组配置文件进行检查(grpck命令); 查看当前用户命令(whoami命令)
newgrp 后跟参数 不跟参数的区别;