以下のようなシェルスクリプトを作成しました。
username='root'
sudo -H -u "$username" bash 2<&0 << 'END_COMMAND'
useradd -m -s /bin/bash suhail
passwd suhail
mkdir ~/test
END_COMMAND
しかし、このスクリプトファイルを実行しようとすると、次のように出力されます
user@uvais-desktop:~/ssp$ ./test
sudo: ホスト uvais-desktop を解決できませ
ん 新しい UNIX パスワードを入力してください: 新しい UNIX パスワードを再入力してください: パスワードが一致しません
passwd: 認証トークン操作エラー
passwd: パスワードは変更されていません
新しいユーザーのパスワードを要求することはありません。すべてが一瞬で起こりました。!! 誰か助けてください。