任务一:建立与删除普通用户账户,管理组

1.创建一个新用户, user add user1.查看是否创建成功

Linux账户安全与技巧_root用户

 

 

 

2)创建一个新组group1

    groupadd group1

3)创建一个新用户user2并将其加入用户组group1中

    useradd -G group1 user2

4)创建一个新用户user3,指定登录目录为/www,不创建自家用户目录(-M)

    useradd -d /www -M user3

5)将用户user2添加到附加组group1中

    usermod -G group1 user1

6)删除用户user3,用户uers3从用户组中消失

    userdel user3      

7)删除用户user2,同时删除自家目录

    userdel -r user2

8)删除组group1,则组group1中的用户则被分配到其自己分配的私有组中。

    groupdel group1

Linux账户安全与技巧_日期格式_02

 

 

 

任务二:用户口令管理与口令时效管理

 

 

 

(1)passwd命令

Linux账户安全与技巧_日期格式_03

 

 

 禁用账户

Linux账户安全与技巧_用户组_04

 

 恢复账户账户口令

Linux账户安全与技巧_删除用户_05

 

 删除用户账户口令

Linux账户安全与技巧_用户组_06

 

 chage 

口令

m days: 指定用户必须改变口令所间隔的最少天数。如果值为0,口令就不会过期。

    -M days: 指定口令有效的最多天数。当该选项指定的天数加上-d选项指定的天数小于当前的日期时,用户在使用该帐号前就必须改变口令。

    -d days: 指定从1970年1月1日起,口令被改变的天数。

    -I days: 指定口令过期后,帐号被锁前不活跃的天数。如果值为0,帐号在口令过期后就不会被锁。

    -E date: 指定帐号被锁的日期。日期格式YYYY-MM-DD。若不用日期,也可以使用自1970年1月1日后经过的天数。

    -W days: 指定口令过期前要警告用户的天数。

    -l: 列出指定用户当前的口令时效信息,以确定帐号何时过期。

Linux账户安全与技巧_用户组_07

任务三:PAM可插拔验证模块  

1.

修改/etc/pam.d/system-auth配置:(注意:在root用户下进行,其余用户对这个文件只有读的权限)

    vi /etc/pam.d/system-auth

2. 验证时若出现任何与pam_tally有关的错误则停止登录

 3.账号验证过程中一旦发现连续5次输入密码错误,就通过pam_tally锁定此账号600秒Linux账户安全与技巧_root用户_08

 

 对密码策略有效性的验证: