2017-06-01 11 views
0

許可ファイルと所有権をubuntu/xenial64ボックスに/vagrantに設定する必要があり、迷惑メールファイルの設定オプションのいくつかの優れた解決策が見つかりました。しかし、私の問題はこれです。答えは見つけられませんでした。 デフォルトのバリアントファイル(Vagrant 1.9.5)には、同期されたフォルダには設定がありません。しかし、プロジェクトディレクトリはゲストの/vagrantに正しく同期されます。だからそれはいいです。迷惑メール1.9.5:既定の同期フォルダのアクセス許可を設定する

しかし、私は例えばのような、ベイグラントファイルに任意の設定を追加した場合:

config.vm.synced_folder ".", "/vagrant", 
    mount_options: ["dmode=755, fmode=644"] 

私は基本的に私はGuest Additionsのボックスにインストールされていないよう指示vagrant up上のエラーを取得。だから明らかに迷惑行為は私の指示を、私が必要としない追加の同期フォルダを参照するものとして解釈します。

Vagrant was unable to mount VirtualBox shared folders. This is usually 
    because the filesystem "vboxsf" is not available. This filesystem is 
    made available via the VirtualBox Guest Additions and kernel module. 
    Please verify that these guest additions are properly installed in the 
    guest... 

基本的に、既定の同期フォルダのオプションはどこに設定できますか?

答えて

0

だから、この質問への解決策は、ちょうどそう

config.vm.synced_folder ".", "/vagrant", disabled: true 

のように、Vagrantfileのデフォルト同期フォルダを無効にし、特に例えば

のように、フォルダを同期するために必要なオプションを設定することです
config.vm.synced_folder ".", "/vagrant_dev_shg", 
    owner: "vagrant", 
    group: "www-data", 
    mount_options: ["dmode=775,fmode=644"] 
関連する問題