CentOS 8修改用戶密碼


使用passwd修改用戶user1的密碼

需要連續敲兩遍密碼

[00:44:38 root@C8-3-55 ~]#passwd user1
更改用戶 user1 的密碼 。
新的 密碼:
無效的密碼: 密碼少於 8 個字符
重新輸入新的 密碼:
passwd:所有的身份驗證令牌已經成功更新。

使用passwd加--stdin參數修改用戶user1的密碼

只需要敲一遍密碼

[00:44:52 root@C8-3-55 ~]#passwd --stdin user1
更改用戶 user1 的密碼 。
123456
passwd:所有的身份驗證令牌已經成功更新。

利用管道重定向修改密碼

[00:46:42 root@C8-3-55 ~]#echo 123456 | passwd --stdin user1
更改用戶 user1 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。

通過管道配合chpasswd命令修改密碼

[00:49:20 root@C8-3-55 ~]#echo user1:123456 | chpasswd

Ubuntu中雖然也有passwd命令,但沒有--stdin這個選項

Ubuntu中雖然也有chpasswd命令,但語法不一樣

通過重定向實現敲兩次密碼

[00:57:08 root@C8-3-55 ~]#echo -e '12345678\n12345678' |passwd user1
更改用戶 user1 的密碼 。
新的 密碼:無效的密碼: 密碼未通過字典檢查 - 太簡單或太有規律
重新輸入新的 密碼:passwd:所有的身份驗證令牌已經成功更新。

用此種方法兼容CentOS和Ubuntu


chage命令用來查看和修改用戶和密碼有效期

[00:57:54 root@C8-3-55 ~]#chage -l user1
最近一次密碼修改時間                                    :3月 05, 2021
密碼過期時間                                    :從不
密碼失效時間                                    :從不
帳戶過期時間                                            :從不
兩次改變密碼之間相距的最小天數          :0
兩次改變密碼之間相距的最大天數          :99999
在密碼過期之前警告的天數        :7

chsh命令用來更改用戶shell


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM