如何在shell腳本中為用戶分配密碼

本篇文章給大家介紹的內容是關于如何在shell腳本中為用戶分配密碼,下面我們來看具體的內容。

如何在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

本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注php中文網的Linux教程視頻欄目!

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享