2017-02-27 9 views
2

CentOS 7の放流剤があります。奇妙なことは、「私はVagrantfileからのnfsオプションを削除した場合、私はドンということですVagrant OS X CentOS 7 - ユーザー501が所有する共有フォルダ、nfs使用時にグループゲームが共有される

[[email protected] ~]$ ls -la 
total 28 
drwx-----x. 6 vagrant vagrant 180 feb 27 21:18 . 
drwxr-xr-x. 3 root root  21 dic 15 11:14 .. 
drwxrwxr-x. 3 vagrant vagrant 17 feb 24 17:46 .ansible 
-rw-rw-r--. 1 vagrant vagrant 17 feb 27 20:46 app.php 
-rw-------. 1 vagrant vagrant 4811 feb 27 21:47 .bash_history 
-rw-r--r--. 1 vagrant vagrant 18 dic 6 23:19 .bash_logout 
-rw-r--r--. 1 vagrant vagrant 193 dic 6 23:19 .bash_profile 
-rw-r--r--. 1 vagrant vagrant 231 dic 6 23:19 .bashrc 
-rwxrwxrwx. 1 vagrant vagrant 0 feb 27 20:49 index.html 
drwxrwxr-x. 2 vagrant vagrant 78 feb 24 18:17 .phpstorm_helpers 
drwx------. 2 vagrant vagrant 29 feb 24 17:45 .ssh 
drwxrwxrwx. 22  501 games 748 feb 27 21:47 www 

:私はフォルダは、「ゲーム」グループのユーザー501が所有する取得したフォルダを共有するためのNFSを使用しようとするとtはその問題を持っている(ただし、パフォーマンスは低下)

をここでなぜこれが起こっているすべてのアイデアのnfsオプション

Vagrant.configure(2) do |config| 
    config.vm.box = "centos/7" 

    config.vm.network "forwarded_port", guest: 80, host: 8088 
    config.vm.network "private_network", ip: "192.168.56.150" 

    config.vm.hostname = "site-dev" 

    config.vm.synced_folder ".", "/home/vagrant/www" 

    config.vm.provider :virtualbox do |vb| 
    vb.customize ["modifyvm", :id, "--memory", "2048"] 
    end 

    config.vm.provision :ansible do |ansible| 
    ansible.playbook = "ansible/playbook.yml" 
    ansible.verbose = 'vvv' 
    ansible.inventory_path = "ansible/hosts" 
    ansible.limit = 'development' 
    end 
end 

のない私のVagrantfileの設定だとどのように私は共有フォルダにNFSを使用することができますか?

答えて

0

それは問題の多くではありません - ミッチェルは、NFSは、単にアクセス権が途中で変更することはできないことを意味 クライアントにサーバーからファイルとメタデータを超える往復することで動作here

を説明します。私は を設定しました。デフォルトでは、NFSはデフォルトでは ですが、uid/gidは501/20ですが、VM上のすべてのユーザーは に書き込むことができます。 。

実際には、これはWeb のアプリケーションにサービスするための問題ではありませんでした。

あなたが本当に正しいユーザ名を持っているしたい場合は、lsコマンドに示しますvagrant bindfs plugin

+2

を見ることができ、実際にそれが問題です... nginxのとPHP-FPMを使用してnginxのために、私は403エラーを取得していますユーザーがドキュメントのルートファイルにアクセスできない – petekaner

+0

@petekaner PHP7、Centos7、Apacheで同じ問題が発生しています。あなたはまだ解決策を見つけましたか? –

+0

はい、私は "setenforce Permissive"でしたし、あなたのPHPファイルにexec権限があることを確認してください – petekaner

関連する問題