またはを入力せずにサーバーに接続しssh
、ユーザーのパスワードを変更する必要があります。ssh
sudo password
いくつかの例を見つけましたが、1 つのコマンドを完了できません。
パスワードを入力せずにssh接続用の次のコマンドを見つけ、sudo
ユーザーを削除するコマンドを実行しました:
sshpass -p $admin_password ssh -t $admin@$server "echo $admin_password | sudo -S /usr/sbin/userdel -r $usr"
次に、ユーザーのパスワードを変更するためのコマンドを見つけました:
echo "$usr:$password" | sudo -S /usr/sbin/chpasswd;
最後に、私はこのようなものが欲しいです:
sshpass -p $admin_password ssh -t $admin@$server "echo $admin_password | sudo -S echo "$usr:$password" | sudo -S /usr/sbin/chpasswd;"
あなたはなにか考えはありますか?