密码安全控制

为密码设置有效期

新建用户

vim/etc/login.defs   

PASS-MAX-DAY  (天数)

例如:

PASS-MAX-DAY  30

已存在用户

chage -M  (天数)   用户名

例子:

chage -M  30  lisi

Linux系统中的安全及应用_vim

要求用户下次登陆时更改密码

chage -d 0 用户名

对当前用户查询历史命令进行限制的命令

export HISTSIZE=200(200最大限额)

对新登录用户进行查询历史命令进行限制的命令

vim  /etc/profile

HISTSIZE=200

注销账号后自动清空命令格式

vim  ~/.bash_logout

history  -c

clear

终端自动注销的命令

vim~/.bash-profile

export   TMOUT = 10 (时间)

切换用户

su  -  目标用户

-:切换用户时,切换环境变量

从root切换到其他用户,不用输入目标用户密码

从其他用户切换到其他目标用户需要输入密码

默认情况下,任何用户都允许使用 su命令,从而有机会反复尝试其他用户(如 root)的登录密码,这样带来了安全风险。为了加强 su命令的使用控制,可以借助于pam_wheel 认证模块,只允许极个别用户使用 su命令进行切换。

实现过程如下:将授权使用su命令的用户添加到 wheel组,修改/etc/pam.d/su 认证配置以启用 pam_wheel 认证,

命令  

gpasswd -a tsengyia wheel (添加用户到wheel)

Linux系统中的安全及应用_用户名_02