shell命令--passwd
0、passwd命令的專屬圖床
點此快速打開文章【圖床_shell命令passwd】
1、passwd命令的功能說明
passwd
命令用於設置用戶的認證信息,包括用戶密碼、密碼過期時間等。系統管理者則能用它管理系統用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。
2、passwd命令的語法格式
SYNOPSIS passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
3、passwd命令的選項說明
- -d:刪除密碼,僅有系統管理者才能使用
- -f:強制執行
- -k:更新只能發送在過期之后
- -l:停止賬號使用
- -S:顯示密碼信息
- -u:啟用已被停止的賬戶
- -x:設置密碼的有效期
- -g:修改群組密碼
- -i:過期后停止用戶賬號
- --help:顯示幫助信息
- --stdin:從標准輸入讀取密碼字符串
4、passwd命令的實踐操作
范例1:修改用戶密碼
修改自身用戶密碼
whoami -->查看當前用戶 passwd -->修改當前用戶,輸入密碼是密文的
設置及修改普通用戶的密碼
useradd testuser passwd testuser su - testuser whoami passwd
范例2:顯示賬號密碼信息
su - root -->切換root賬號,輸入root密碼 passwd -S testuser -->只能root用戶執行
范例3:一條命令非人工交互設置密碼(常用)
echo "123456"|passwd --stdin testuser
『MineGi有話說』:快來掃一掃下面鏈接的二維碼,加入我們吧!