本篇文章給大家介紹的內容是關于如何在shell腳本中為用戶分配密碼,下面我們來看具體的內容。
我們先來看一下命令
echo?<password>?|?passwd?–stdin?<username></username></password>
例如:
使用以下命令更改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
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END