我正在做 BOINC 项目。
我有两个用户: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 中打开所需的 '../inc/db.inc' (include_path='.:/usr/share/php:/usr/share/pear') 失败/html/user/index.php
要不就
无法访问文件 XXX
在日志中..
如果我将 grant rwx 更改为“其他”(777),它会起作用..
我的问题是,为什么组权限没有按我的预期工作?有任何想法吗?
我不是linux专家,因此我可能会错过一些东西。