Skip to content

対話入力無く、ワンライナーでユーザにパスワードを設定する

Linux で大量にユーザ作成する場合、都度、対話的にパスワードを入力するのが面倒な場合があります。 そういった場合はユーザ作成後に下記のように実行することで、ワンライナーでパスワードを指定することが可能です。

RedHat / CentOS 系の場合

1
2
useradd USER
echo 'PASS' | passwd --stdin USER

Debian / Ubuntu 系の場合

1
2
adduser USER --disabled-password --gecos ""
echo USER:'PASSWORD' | /usr/sbin/chpasswd