• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Linux 強制使用者下次登入修改密碼教學

介紹如何在 Linux 系統中強制使用者在下一次登入系統時,一定要變更自己的密碼。

相關文章:
Linux 停用使用者帳號、設定使用期限教學與範例
Linux 設定使用者密碼使用期限教學與範例
Ubuntu Linux 不重複使用前三次密碼 PAM 設定教學與範例
Linux 強制密碼最低複雜度 pam_pwquality 設定教學與範例

強制使用者變更密碼通常都是用於建立新帳號的情況,新的 Linux 帳號建立時,會設定一組初始的密碼,而基於安全考量,最好要求使用者在第一次登入之後,就變更成自己設定的密碼。

查詢使用者密碼狀態

若要查詢 Linux 使用者的密碼狀態(例如上次密碼變更日期、密碼使用期限等),可以使用 chage 指令加上 -l 參數,並指定使用者名稱,例如若要查詢 officeguide 這位使用者的密碼狀態,則可執行:

# 查詢使用者密碼狀態
chage -l officeguide
Last password change                                    : May 31, 2020
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

強制使用者變更密碼

若要強制使用者在下次登入時變更密碼,可以使用 passwd 指令加上 --expire 參數,例如:

# 強制使用者變更密碼(設定讓密碼過期)
passwd --expire officeguide

此參數的作用就是設定讓使用者的密碼過期,產生的效果就是使用者在下次登入時一定要變更密碼。設定之後,可用 chage 查詢使用者的密碼狀態:

# 查詢使用者密碼狀態
chage -l officeguide
Last password change                                    : password must be changed
Password expires                                        : password must be changed
Password inactive                                       : password must be changed
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

除了 passwd 指令之外,chage 也可以用來設定讓密碼過期:

# 強制使用者變更密碼(設定讓密碼過期)
chage --lastday 0 officeguide

參考資料:Tecmint

分類:Linux 標籤:資訊安全

讀者互動方式

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

主要資訊欄

搜尋

近期文章

  • C++ 語言使用 Crypto++ 實作 RSA 數位簽章教學與範例
  • C++ 語言使用 Crypto++ 實作 RSA-OAEP 搭配 SHA256 加密教學與範例
  • C++ 語言使用 Crypto++ 實作 AES 加密、解密、認證加密教學與範例
  • C++ 語言使用 Crypto++ 實作 MD5、SHA1、SHA2、BLAKE2 雜湊教學與範例
  • Ubuntu Linux 安裝、使用 Crypto++ 加密函式庫教學與範例
  • C 語言使用 OpenSSL 實作橢圓曲線 ECDH 金鑰交換教學與範例
  • Python 以 eciespy 實作 ECC 非對稱式加密方法教學與範例
  • C 語言使用 OpenSSL 實作 PBKDF2 教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide