首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Ubuntu 終端修改密碼命令錯誤:password vs passwd

     編輯:程式設計綜合問答

錯誤現象

$ password
No command 'password' found, did you mean:
 Command 'assword' from package 'assword' (universe)
password: command not found

正確命令

passwd

使用示例

場景命令說明
修改當前用戶密碼passwd交互式輸入舊/新密碼
root 修改指定用戶密碼sudo passwd username無需舊密碼
鎖定用戶sudo passwd -l username禁止密碼登錄
解鎖用戶sudo passwd -u username恢復密碼登錄
設置無密碼sudo passwd -d username刪除密碼(慎用)

記憶技巧

passwd = password 的縮寫(去掉 word 後綴)

相關文件

  • /etc/passwd:用戶信息(不含密碼)
  • /etc/shadow:加密密碼存儲(需 root 讀取)
  • /etc/login.defs:密碼策略配置(過期、長度等)

常見問題

  • 提示 "Authentication token manipulation error":通常是 /etc/shadow 權限錯誤或磁盤滿
  • 密碼複雜度不夠:修改 /etc/pam.d/common-password 調整策略
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved