ホームページ >運用・保守 >Linuxの運用と保守 >シェルスクリプトでユーザーにパスワードを割り当てる方法
この記事では、シェルスクリプトでユーザーにパスワードを割り当てる方法を紹介しますので、以下で具体的な内容を見ていきましょう。
最初にコマンドを見てみましょう
echo <password> | passwd –stdin <username>
例:
次のコマンドを使用してパスワードを変更しますシェルスクリプト内のユーザージャックの。たとえば、パスワードとして文字列パスワードを使用します。
cho "password" | passwd --stdin user
ユーザーにパスワードを入力するよう割り当てます:
次のコマンドを使用して、ユーザーからパスワードを入力し、ユーザー user に割り当てます。
read -p "Enter Password for User jack: " pwd echo $pwd | passwd --stdin user
さらに、ユーザーが正しいパスワードを入力したことを確認するために、ユーザーにパスワードを 2 回入力するように求めることもできます。次のコマンドを使用して、user からパスワードを 2 回入力し、それを user 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 中国語 Web サイトの Linux チュートリアル ビデオ 列に注目してください。
以上がシェルスクリプトでユーザーにパスワードを割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。