linux下密碼過期時間設定
linux下對於新新增的使用者,使用者密碼過期時間是從/etc/login.defs中pass_max_days提取的,普通系統預設就是99999,而有些安全作業系統是90。更改此處,只是讓新建的使用者預設密碼過期時間變化,已有使用者密碼過期時間仍然不變。
[root@linuxidc ~]# chage --help
usage: chage [options] user
options:
-d, --lastday last_day set last password change to last_day
-e, --expiredate expire_date set account expiration date to expire_date
-h, --help display this help message and exit
-i, --inactive inactive set password inactive after expiration
to inactive
-l, --list show account aging information
-m, --mindays min_days set minimum number of days before password
change to min_days
-m, --maxdays max_days set maximim number of days before password
change to max_days
-w, --warndays warn_days set expiration warning days to warn_days
chage:密碼失效是通過此命令來管理的。
引數意思:
-m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-m 密碼保持有效的最大天數。www.linuxidc.com
-w 使用者密碼到期前,提前收到警告資訊的天數。
-e 帳號到期的日期。過了這天,此帳號將不可用。
-d 上一次更改的日期
-i 停滯時期。如果乙個密碼已過期這些天,那麼此帳號將不可用。
-l 例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
[root@linuxidc ~]# chage -l root
last password change : oct 19, 2010
password expires : never
password inactive : never
account expires : never
minimum number of days between password change : 0
maximum number of days between password change : 99999
number of days of warning before password expires : 7
更改用: chage -m 90 root
[root@linuxidc ~]#chage -m 90 root
[root@linuxidc ~]#chage -l root
如果以後新增乙個使用者,那麼預設的時間還是沒改的,還必須得去/etc/login.defs修改pass_max_days 的預設值.那麼如果我直接修改全域性/etc/login.defs所在的使用者會跟著改變嗎? 據我的測試是不會改變的,除非重啟後,但我們的伺服器不是你想重啟的就可以重啟的!如果管理嚴格的地方,重啟還得經過很多程式步驟.改完全局時,沒有更改的使用者,想要讓他也同樣具備此功能.就得乙個個的執行!
你也可以直接用vim 編輯器去編輯pass_max_days 99999
也可以用其它的工具
[root@linuxidc ~]#sed -i.bak -e 's/^(pass_max_days).*/\1 90/' /etc/login.defs
檢視一下是否
[root@linuxidc ~]#cat /etc/login.defs |grep "pass_m";
強制使用者登陸時修改口令
[root@linuxidc ~]#chage -d 0 username(linux)
[root@linuxidc ~]#passwd -f username(solaris)
強制使用者下次登陸時修改密碼,並且設定密碼最低有效期0和最高有限期90,提前15天發警報提示
[root@linuxidc ~]#chage -d 0 -m 0 -m 90 -w 15 root(linux)
[root@linuxidc ~]#passwd -f -n 0 -x 90 -w 15 root(solaris)
檢視某個使用者的密碼設定情況
[root@linuxidc ~]#chage -l username
修改密碼配置檔案
[root@linuxidc ~]#vi /etc/login.defs
mysql設定使用者密碼過期時間
mysql5.7.4之後 修改my.cnf配置檔案 mysqld default password lifetime 90 密碼90天過期 或是 mysqld default password lifetime 0 密碼永不過期或執行時修改 set global default password l...
sql server如何設定密碼過期時間呢?
在我們的安全性選項 登入名屬性中,可以設定強制密碼過期。這個密碼是跟隨winodws策略來確定密碼過期時間的。那麼winodws密碼策略在 可以找到呢?執行 gpedit.msc 計算機配置 windows設定 安全設定 賬戶策略 密碼策略 密碼的最長使用期限 我們這裡就可以看到,預設最長是90天。...
jsp session過期時間設定
1.用request獲得session,然後session.setmaxinactiveinterval 2.使用session config 在web.xml中配置 10區別 a.setmaxinactiveinterval的優先順序高,如果setmaxinactiveinterval沒有設定,則...