2016-04-19 80 views
0

最近(不知道爲什麼)vagrant(1.8.1)開始要求root密碼。 但在工作中沒有根權限給我們(無sodoer)禁用nfs修剪流浪者

我正在尋找一種方式來告訴vargant停止NFS修剪一起

黯然documentation不說如何修改這個特殊的國旗和我不知道紅寶石多 code給出了應該有一個標誌,但不知道把「假」在那裏

我打算禁用NFS或跳過那部分在一起。所以都會受到歡迎。

我的出發點是我~/.vagrant.d/Vagrantfile

Vagrant.configure('2') do |config| 
    config.vagrant.host :nfs_prune => false 
end 

錯誤消息是:Pruning invalid NFS exports. Administrator privileges will be required...

PS:不,我不使用NFS在我的共享文件夾

回答

2

你應該能夠通過使用config.nfs.functional = false

functional(布爾) - 默認爲true。如果爲false,那麼NFS將不會被 用作同步文件夾類型。如果同步文件夾特別請求 NFS,則會出錯。

vagrantfile可以從多個來源下載,看LOAD ORDER AND MERGING

流浪實際上載入了一系列Vagrantfiles的,合併設置 ,因爲它去。這允許不同級別的特異性的流浪文件覆蓋先前的設置。流浪文件的加載順序如下 。請注意,如果在任何步驟中找不到Vagrant文​​件,Vagrant 將繼續執行下一步。

  1. Vagrantfile與用於給定 機器的包裝盒打包在一起。
  2. 您的Vagrant主目錄中的Vagrantfile(默認爲 ~/.vagrant.d)。這使您可以爲系統 用戶指定一些默認設置。
  3. 來自項目目錄的Vagrantfile。這是您將在大部分時間修改的流浪文件 。

至於你提到你已經檢查點3和2,從特定的盒子檢查Vagrantfile(如果有的話)

+0

遠5分鐘後擊中後進入: 可悲的是這並沒有做的工作。 再次,這不是一個特定的流浪文件的錯誤配置,但一些尷尬的全局配置錯誤只出現在最近 順便說一句。刪除整個.vagrant.d目錄也沒有完成這項工作。 PS: 如果存在:請參閱提供有關這些配置字段的信息的文檔 –

+0

它是否僅適用於您的特定盒子或任何盒子? –

+0

但是你的答案幫助我防止了這個問題。 我使用了正確存在的sudoers配置的「古老的」流浪者設置來清理NFS混亂,然後在全局vagrantfile中聲明nfs被禁用 –