ターミナル経由のログ記録 root ユーザーに切り替えることができます:
ubuntu@ip-10-0-0-70:~$ sudo -s
root@ip-10-0-0-70:~# whoami
root
そこで、rundeck でこれを使用してジョブ スクリプトを作成しました。
whoami;
echo "1st step";
sudo -s;
echo "2nd step";
そして、これを実行すると、次のように出力されます。
ubuntu
1st step
「最初のステップ」を印刷した後、永久に動かなくなります。sudo -s
コマンドに問題があるようです。
- 試し
sudo -i
ましたが、同じことが起こります - 試し
sudo su - root
ましたが、同じことが起こります - rundeck は ubuntu ユーザーとしてログインしています。私も同様です。
rundeck スクリプトで root に切り替えるアイデアはありますか?