linux 檢視某個使用者賬戶過期資訊
設定新使用者預設密碼的過期時間
#vi /etc/login.defs
修改PASS_MAX_DAYS的值即可
以上設定只適用於進行該設定以後,新新增的使用者,即把這個設定作為新添使用者的預設設定
對於系統已經存在的賬號
#passwd -x 90 account
例如修改root賬戶
#passed -x 90 root
設定某個使用者的密碼有效期
chage -m 0 -M 90 -W 15 root
說明:
(1)以上命令表示設定使用者root的密碼最小有效期為0天,最長有效期為90天,在密碼過期前15天對使用者進行提醒
(2)chage的引數包括
-m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-M 密碼保持有效的最大天數。
-W 使用者密碼到期前,提前收到警告資訊的天數。
-E 帳號到期的日期。過了這天,此帳號將不可用。
-d 上一次更改的日期
-i 停滯時期。如果一個密碼已過期這些天,那麼此帳號將不可用。
-l 例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
檢視某個使用者的密碼狀態
#chage -l root
Last password change : Oct 23, 2013 【最近一次修改密碼的時間】
Password expires : Jan 23, 2014 【密碼過期時間】
Password inactive : never 【密碼失效時間】
Account expires : never 【賬戶過期時間】
Minimum number of days between password change : 0 【兩次改變密碼之間相距最小天數】
Maximum number of days between password change : 92 【兩次密碼改變密碼相距最大天數】
Number of days of warning before password expires : 7 【密碼過期前開始警告的天數】
透過例子來理解一個賬號各種期限
首先 檢視一個使用者期限資訊
#chage -l liz
Last password change : Jan 14, 2013
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
Password expires 的意思
chage 加M 選項有兩個作用
一,Last passwrd change + M天數 = Password expires
二,Maximum number of days between password chang=M天數
其實,一和二本質上是一樣的。
修改密碼過期天數
# chage -M 10 liz
#chage -l liz
Last password change : Jan 14, 2013
Password expires : Jan 24, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
上一次修改密碼日期是 2013/1/14 現在添了密碼過期天數10天,如果你在2013/20/14 前一個星期用這個賬號登陸,系統會提示你多少天后密碼會到期。
如果2013/20/14之前沒改密碼,然後2013/20/14之後去登陸賬號,系統會提示使用者強制改密碼才能用這個使用者登陸。
然後你用root使用者登陸 檢視liz使用者資訊
#chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
Last password change 已經變成了 2013/5/11 Password expires 也已經相應的增加了10天
接下來看 Password inactive 這個引數
Password expires + I 天數 = Password inactive
#chage -I 5 liz
chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : Mar 26, 2013
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
看到此時 Password inactive 改成了在 Password expires基礎上再加5天
1.如果你在 3月21日前一星期登陸 系統會提示你改密碼
2.如果你在 3月24日登陸 也就是Password expires過了,而在Password inactive之前登陸,系統會強制你改密碼才能登陸,改完密碼後Last password change,Password expires,Password inactive 都會根據你改時候的系統日期和相應的M和I的引數改變,改完系統照常進入。
3.如果你在 3月25登陸,過了Password inactive,會提示你賬號過期,需要聯絡系統管理員,沒有修改密碼的機會。
寫了這麼多其實就是
密碼到期(Password expires)登陸改完還能進系統,密碼失效(Password inactive)就得找管理員啦~
#vi /etc/login.defs
修改PASS_MAX_DAYS的值即可
以上設定只適用於進行該設定以後,新新增的使用者,即把這個設定作為新添使用者的預設設定
對於系統已經存在的賬號
#passwd -x 90 account
例如修改root賬戶
#passed -x 90 root
設定某個使用者的密碼有效期
chage -m 0 -M 90 -W 15 root
說明:
(1)以上命令表示設定使用者root的密碼最小有效期為0天,最長有效期為90天,在密碼過期前15天對使用者進行提醒
(2)chage的引數包括
-m 密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-M 密碼保持有效的最大天數。
-W 使用者密碼到期前,提前收到警告資訊的天數。
-E 帳號到期的日期。過了這天,此帳號將不可用。
-d 上一次更改的日期
-i 停滯時期。如果一個密碼已過期這些天,那麼此帳號將不可用。
-l 例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
檢視某個使用者的密碼狀態
#chage -l root
Last password change : Oct 23, 2013 【最近一次修改密碼的時間】
Password expires : Jan 23, 2014 【密碼過期時間】
Password inactive : never 【密碼失效時間】
Account expires : never 【賬戶過期時間】
Minimum number of days between password change : 0 【兩次改變密碼之間相距最小天數】
Maximum number of days between password change : 92 【兩次密碼改變密碼相距最大天數】
Number of days of warning before password expires : 7 【密碼過期前開始警告的天數】
透過例子來理解一個賬號各種期限
首先 檢視一個使用者期限資訊
#chage -l liz
Last password change : Jan 14, 2013
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
Password expires 的意思
chage 加M 選項有兩個作用
一,Last passwrd change + M天數 = Password expires
二,Maximum number of days between password chang=M天數
其實,一和二本質上是一樣的。
修改密碼過期天數
# chage -M 10 liz
#chage -l liz
Last password change : Jan 14, 2013
Password expires : Jan 24, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
上一次修改密碼日期是 2013/1/14 現在添了密碼過期天數10天,如果你在2013/20/14 前一個星期用這個賬號登陸,系統會提示你多少天后密碼會到期。
如果2013/20/14之前沒改密碼,然後2013/20/14之後去登陸賬號,系統會提示使用者強制改密碼才能用這個使用者登陸。
然後你用root使用者登陸 檢視liz使用者資訊
#chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
Last password change 已經變成了 2013/5/11 Password expires 也已經相應的增加了10天
接下來看 Password inactive 這個引數
Password expires + I 天數 = Password inactive
#chage -I 5 liz
chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : Mar 26, 2013
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
看到此時 Password inactive 改成了在 Password expires基礎上再加5天
1.如果你在 3月21日前一星期登陸 系統會提示你改密碼
2.如果你在 3月24日登陸 也就是Password expires過了,而在Password inactive之前登陸,系統會強制你改密碼才能登陸,改完密碼後Last password change,Password expires,Password inactive 都會根據你改時候的系統日期和相應的M和I的引數改變,改完系統照常進入。
3.如果你在 3月25登陸,過了Password inactive,會提示你賬號過期,需要聯絡系統管理員,沒有修改密碼的機會。
寫了這麼多其實就是
密碼到期(Password expires)登陸改完還能進系統,密碼失效(Password inactive)就得找管理員啦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1983426/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 域賬戶密碼過期密碼
- Linux賬戶密碼過期安全策略設定Linux密碼
- TOP中只檢視某個或某些程式的資訊
- Linux賬戶資訊保安深入剖析Linux
- Linux系統檢查使用者賬戶到期時間Linux
- chage --使用者賬戶密碼,過期時間管理工具密碼
- 如何讓在Linux檢查使用者賬戶到期時間Linux
- linux賬戶與使用者組Linux
- LINUX中如何檢視某個埠是否被佔用Linux
- 檢視Cookie過期時間Cookie
- Linux 安全資訊檢視Linux
- 檢視 linux 版本資訊Linux
- 【GP】透過資料字典檢視某個表的欄位
- Lab:Twitter使用者[資訊檢視]
- 利用Twitter後設資料挖掘別人的隱私,可檢視川普賬戶資訊
- 通過Linux系統檢視硬體裝置資訊Linux
- linux 檢視硬體資訊Linux
- 檢視 Linux 系統資訊Linux
- Windows10 bypassUAC繞過使用者賬戶控制Windows
- Linux檢視某個程式的執行緒的3種方法Linux執行緒
- Linux透過什麼命令可以檢視有多少個使用者登入?Linux
- Linux 控制系統帳戶過期Linux
- 如何檢視某個Linux, Unix登入使用者使用的哪個shell (k shell, b shell, c shell , /sbiLinux
- Linux有問必答:Linux上如何檢視某個程式的執行緒Linux執行緒
- Linux 下檢視系統當前登入使用者資訊Linux
- 檢視Linux系統版本資訊Linux
- Linux下如何檢視版本資訊Linux
- linux 檢視程式掛掉資訊Linux
- Linux檢視資訊基本命令Linux
- linux檢視系統版本資訊Linux
- Linux檢視記憶體資訊Linux記憶體
- linux檢視cpu相關資訊Linux
- Linux 檢視機器配置資訊Linux
- linux系統資訊檢視命令Linux
- 檢測域賬號是否禁用、密碼是否永不過期密碼
- linux 檢視某個程序和服務記憶體佔用情況命令Linux記憶體
- 如何檢視某個Linux, Unix登入使用者使用的哪個shell (k shell, b shell, c shell , /sbin/sh)Linux
- MySQL使用者賬戶管理MySql