問題:修改密碼的命令為passwd,需要按Enter兩次,如何一條命令快速修改密碼呢?
#實現命令:
#echo 密碼 | passwd
echo 密碼 | passwd --stdin 用戶名;
舉例:
修改root密碼:
echo ***** | passwd --stdin root
#echo ***** | passwd --stdin root
解讀:echo 將密碼通過管道符送到 passwd,
--stdin 參數用於獲取標准輸入,此處從管道符中獲取標准輸入后的密碼,非常必要,不可省;