【Linux】 対話なしでパスワードを変更する方法

passwdコマンドはパスワードを変更する際,対話形式です.

スクリプトを使用する際,対話型であると特別な処理(expectなど)が要求され少々面倒です.

passwdの変更に限って言えば,expectを用いずに別のコマンドで代用できるため,そちらを使用する方が容易です.

この記事では,対話なしでパスワードを変更する手順を示します.

目次

対話なしでパスワードを変更する

chpasswdコマンドを用いることで,対話なしでパスワードを変更することが可能です.

コマンドは下記のとおりです.


echo "<user>:<password>" | chpasswd

<user>はユーザ名,<password>は平文のパスワードです.

>> スーパーユーザーなら知っておくべきLinuxシステムの仕組み

よかったらシェアしてね!
目次