Linux使用者在第一次登入時強制更改初始密碼

2022-09-26 16:33:09 字數 658 閱讀 3716

下面介紹如何迫使使用者在下一次登入時更改其密碼。

一種名為clawtthage的lawtt命令列工具可以訪問和調整與密碼到期失效有關的配置。你可以使用該工具,迫使任何使用者在下一次登入時更改密碼。

想檢視某乙個使用者(比如alice)的密碼到期失效資訊,執行下面這個命令。請注意:只有在你檢查你自己之外的其他任何使用者的密碼有效期資訊時,才需要根使用者許可權。

$ sudo chage -l alice

迫使使用者更改密碼

如果你想迫使使用者更改其密碼,請使用下面這個命令。

$ sudo chage -d0

最初,「-d 」選項應該被設成密碼的「有效期」(自密碼上一次更改時間2023年1月1日以來的天數)。所以,「-d0」表明該密碼是在2023年1月1日更改的,這實際上讓當前密碼到期失效,從而讓密www.cppcns.com碼在下一次登入時被更改。

讓當前密碼到期失效的另乙個辦法是通過passwd命令。

$ sudo passwd -e

上述命令具有與「chage -d0」同樣的功效,讓使用者的當前密碼立即到期失效。

現在,再次檢查使用者的密碼資訊,你會看到:

當你再次登入時,系統會要求你更改密碼。你在更改密碼之前需要多次確認當前密碼。

本文標題: linux使用者在第一次登入時強制更改初始密碼

本文位址:

第一次在Linux下程式設計

第一次在linux下程式設計。呵呵 在網上搜尋了一下怎麼樣在linux下程式設計。說是用gedit寫好 然後儲存.c格式檔案。然後到終端編譯。開啟gedit.老規矩,先來個hello.c include main printf hello vimo n n 儲存。然後開啟終端。編譯是什麼命令?沒辦法...

第一次在Linux上程式設計

寫了乙個helloworld c 檔名 hello.c include int main int arg,char a printf helloworld n return 0 用gcc編譯 顯示 error stdio.h no such file or directory?原因 的開發包沒安裝好...

MySQL第一次啟動登入

登入mysql 安裝目錄下開啟my.ini配置檔案,編輯以下基本配置資訊 注意,有些教程中有建立data檔案,8.0以上版本在初始化時會自動建立該檔案,所以這裡不要重複建立。以管理員身份開啟 cmd 命令列工具,切換目錄 初始化資料庫 安裝命令,提示安裝成功即可 啟動服務 如果顯示以下提示就說明啟動...