Linux
如何修改我的 vagrant 配置腳本使用的 $PATH?
我在 /etc/profile.d 中有一個 shell 腳本,它將一些目錄添加到我的 $ PATH, but vagrant doesn’t see when running a privileged provisioning script. This uses sudo and sudo does not see this modified $ 小路。
有沒有辦法讓流浪者看到這條路?
編輯:添加了一些澄清的話。我只是在尋找如何在特權配置腳本中修改 $PATH 。
/etc/profile
(和/etc/profile.d
)僅在您建立互動式會話時才獲取。Vagrant 的 SSH 連接是非互動式的,並且這些文件沒有被使用。您需要將您
PATH
的文件放入非互動式登錄來源的文件中。如果你使用 bash,那麼 in/etc/.bash.bashrc
或.bashrc
forvagrant
user。