sudo su -l user -c bashがユーザーエクスペリエンスをロードできないのはなぜですか?

sudo su -l user -c bashがユーザーエクスペリエンスをロードできないのはなぜですか?

upstartスクリプトで完全に機能するシェル環境を作成できるようにしたいです。

sudo su -l user -c bashユーザーエクスペリエンスを正しくロードできないのはなぜですか?

$ sudo su -l -m adam -c "bash"
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell

ユーザーが仮想ttyに入ったりSSH経由でログインしたときと同様に、完全に機能するbashセッションを開始するにはどうすればよいですか?

Ubuntu 14.04 64ビットを使用しています

ベストアンサー1

ガレスレッドこの質問に答えたようです。コメント:

sudo -u アダム -i

またはOPによると:

sudo -u アダム「コマンド」

おすすめ記事