Linux基礎命令---檢查密碼檔案pwck
pwck
檢查使用者密碼檔案“/etc/passwd”和“/etc/shadow”的完整性,將驗證結果送到標磚輸出。提示使用者刪除格式不正確或有其他不可更正錯誤的條目。檢查以驗證每個條目是否具有:正確的欄位數、唯一有效的使用者名稱、有效的使用者和組識別符號、有效的主組、有效的家目錄、有效的登入shell。
當指定了第二個檔案引數或系統上存在“/etc/shadow”時,就啟用了shadow檢查。它會檢查一下資訊:每個passwd條目都有一個匹配的陰影條目,每個影子條目都有一個匹配的passwd條目,在shadow檔案中指定了密碼,陰影條目有正確的欄位數,陰影條目在shadow中是唯一的,最近的密碼更改不會在將來發生。
檢查正確的欄位數和唯一使用者名稱是致命的。如果條目有錯誤的欄位數,則會提示使用者刪除整行。如果使用者沒有肯定地回答,所有進一步的檢查都會被繞過。提示刪除具有重複使用者名稱的條目,但仍將進行其餘檢查。所有其他錯誤都是警告,並鼓勵使用者執行usermod命令來更正錯誤。
此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1 、語法
pwck [ 選項]
2 、選項列表
選項 |
說明 |
--help |
顯示幫助文件 |
--version |
顯示命令版本 |
-q |
僅顯示報錯資訊 |
-r |
以只讀模式執行 |
-s |
使用UID作為檔案的排序依據 |
3 、配置
下面“/etc/login.defs“中的配置變數更改了該工具的行為:
PASS_MAX_DAYS ,可以使用密碼的最大天數。如果密碼早於此,則將強制進行密碼更改。如果沒有指定,將假定-1(這將禁用限制)。
PASS_MIN_DAYS ,密碼更改之間允許的最短天數。任何密碼更改嘗試比這更早將被拒絕。如果未指定,則假定為-1(這將禁用限制)
PASS_WARN_AGE ,在密碼過期前發出警告的天數。零表示警告只在到期之日發出,負值表示沒有發出警告。如未指定,則不會提供警告。
4 、檔案
/etc/group ,組賬戶資訊。
/etc/passwd ,使用者賬戶資訊。
/etc/shadow ,安全使用者帳戶資訊。
5 、返回值
pwck 命令會返回下列結果
返回值 |
說明 |
|
成功 |
1 |
無效的命令 |
2 |
1 個或多個密碼出錯 |
3 |
無法開啟密碼檔案 |
4 |
不能鎖定密碼檔案 |
5 |
不能更新密碼檔案 |
6 |
無法排序密碼檔案 |
6 、例項
1 )普通使用者呼叫pwck
|
2 )root呼叫pwck
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2375358/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux基礎命令---htpasswd建立密碼檔案Linux密碼
- Linux基礎命令---smbpasswd管理samba密碼LinuxSamba密碼
- Linux基礎命令---lp列印檔案Linux
- Linux基礎命令---lpr列印檔案Linux
- Linux基礎命令---驗證組檔案grpckLinuxRPC
- Linux基礎命令---mget獲取ftp檔案LinuxFTP
- Linux基礎命令---get獲取ftp檔案LinuxFTP
- Linux基礎命令---mput上傳ftp檔案LinuxFTP
- Linux基礎命令---修改使用者密碼passwdLinux密碼
- linux 查詢檔案命令 findLinux
- Linux基礎命令---查詢程式idLinux
- Linux 檢視系統檔案命令Linux
- 【Linux基礎入門】Linux磁碟與檔案系統管理命令!Linux
- Linux基礎學習——檔案基礎Linux
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 檔案管理基礎命令一
- Linux基礎命令---host域名查詢工具Linux
- Linux檢視檔案的命令有哪些?Linux
- Linux 檢視檔案內容——bat 命令LinuxBAT
- 『學了就忘』Linux基礎命令 — 20、檔案操作的相關命令Linux
- 檔案管理基礎命令之二
- Linux基礎之檔案管理Linux
- Linux基礎命令---lpstat檢視列印任務Linux
- Linux基礎命令---lpq檢視列印佇列Linux佇列
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- Linux檔案內容檢視相關命令Linux
- 1.7.7. 檢視密碼檔案成員密碼
- linux 命令 基礎Linux
- Linux基礎命令Linux
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- Linux如何檢視檔案內容?Linux常用命令Linux
- Linux檢視檔案內容常用命令Linux
- Linux系統中常用的檔案檢視命令Linux
- Linux中哪個命令可以檢視所有檔案?Linux
- 檔案查詢命令
- 檢查 Linux 檔案系統中的錯誤:透過案例學習 FSCK 命令Linux
- 『學了就忘』Linux基礎命令 — 24、檔案基本許可權的相關命令Linux
- PTA 檢查密碼 (15分)密碼