(pbs) Linuxクラスタ内のすべてのノードでユーザーパスワードを変更する方法

(pbs) Linuxクラスタ内のすべてのノードでユーザーパスワードを変更する方法

cexecたとえば、に示すように、すべてのクラスタノードで同時にタスクを実行できる複数のクラスタコマンドがありますcexec mkdir /scratch/something

すべてのノードのユーザーパスワードを一度に変更するには?

ベストアンサー1

これは働きます:

for i in serverlist;do
   ssh $i "usermod --password $(echo my_new_password | openssl passwd -1 -stdin) USERNAME"
done

usermodはメッセージを表示しませんが、まずパスワードを暗号化する必要があります。

おすすめ記事