linux下一條命令修改密碼(親測有用!可以不用原始密碼!)

Descripton:我嘗試在linux下通過一條命令修改密碼,嘗試了很多方法無果,如下:

echo “密碼” | passwd –stdin 用戶名   (網上提到最多)

測試系統爲Ubuntu18.04和Ubuntu16.04,根本沒有--stdin或者-stdin選項。 


Approches:  two ways in all.
1,echo 方法: user是用戶名,pwd是新密碼,如果有root權限可以去掉sudo。此方式可以不用輸入原始密碼!

echo user:pwd |sudo chpasswd

2,expect方法: 可以安裝expect工具,寫個expect腳本,實現自動化修改密碼;如何寫expect腳本可以參考鏈接Ubuntu16.04利用expect模擬鍵盤輸入實現自動化交互

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章