前のページ

Vagrant shellプロビジョナでの別ユーザの使用方法

shell プロビジョニング時のユーザ指定の簡単な方法

前回の記事 で Vagrant のシェルプロビジョナで別ユーザを指定したと記事内で言及したのですが、さらっと書いてありますが実は実現するまでに紆余曲折を経て実現しました。

今回はやり方について自分へのメモの意味も込めて記録しておきたいと思います。

該当部分は以下の2つです。

やっていることはシンプルで該当するコマンドをshellスクリプトにして、ユーザを指定して実行します。
これでユーザを切り替え、切り替え後プロファイルの読み込みまでを行いシェルを実行してくれます。

$ sudo -u #{user} -i /path/to/shellscript.sh
Built with Hugo
Theme Stack designed by Jimmy