ホームページ >運用・保守 >Linuxの運用と保守 >シェルスクリプトでユーザーにパスワードを割り当てる方法

シェルスクリプトでユーザーにパスワードを割り当てる方法

不言
不言オリジナル
2019-03-22 14:41:253348ブラウズ

この記事では、シェルスクリプトでユーザーにパスワードを割り当てる方法を紹介しますので、以下で具体的な内容を見ていきましょう。

シェルスクリプトでユーザーにパスワードを割り当てる方法

最初にコマンドを見てみましょう

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&#39;t match...."
    fi
done
echo $pwd1 | passwd --stdin user

この記事はここで終了しました。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの Linux チュートリアル ビデオ 列に注目してください。

以上がシェルスクリプトでユーザーにパスワードを割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。