私はBOINCプロジェクトに取り組んでいます。
私には2人のユーザーがいます:boincadmとwww-data(apache用)。どちらもグループboincに属しています
www-data : boinc www-data boincadm
boincadm : boinc adm dialout fax cdrom floppy tape audio dip www-data video plugdev netdev bluetooth lpadmin fuse scanner sambashare subversion
/ home / boincadm / projects / myproject /にboincプロジェクトを作成しました。そこにあるすべてのファイルとフォルダーはboincadm:boincによって所有されており、rwxrwx---権限があります。
問題は、www-dataユーザーがファイルにアクセスできないことです。これにより、次のような複数のエラーが発生します。
警告:require_once(../ inc / db.inc):ストリームを開くことができませんでした:/home/boincadm/projects/myproject/html/user/index.phpでアクセスが拒否されました
致命的なエラー:require_once():/ home / boincadm / projects /myprojectでrequired'../inc/db.inc'(include_path ='。:/ usr / share / php:/ usr / share / pear')を開くことができませんでした/html/user/index.php
あるいは単に
ファイルXXXにアクセスできません
ログで..
付与rwxを「その他」(777)に変更すると、機能します。
私の質問は、グループのアクセス許可が期待どおりに機能しないのはなぜですか?何か案は?
私はLinuxの専門家ではないので、何かを見逃す可能性があります。