這篇文章要跟大家介紹的內容是關於如何在shell腳本中為使用者分配密碼,以下我們來看具體的內容。
我們先來看看指令
echo <password> | passwd –stdin <username>
#例如:
使用下列指令來變更shell腳本中使用者jack的密碼。例如,我們使用字串password作為密碼。
cho "password" | passwd --stdin user
指派使用者輸入密碼:
使用下列指令從使用者輸入密碼並指派給使用者user。
read -p "Enter Password for User jack: " pwd echo $pwd | passwd --stdin user
此外,我們還可以提示使用者輸入兩次密碼,以確認使用者輸入正確密碼。使用以下命令從使用者輸入密碼twic並分配給使用者user。
while : do read -p "Enter Password for User user: " pwd1 read -p "Confirm Password for User user: " pwd2 if [ "$pwd1" == "$pwd2" ] then break else echo "Password and Confirm password doesn't match...." fi done echo $pwd1 | passwd --stdin user
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的Linux教學影片專欄!
以上是如何在shell腳本中為使用者分配密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!