我正在BOINC项目上工作。Debian/Linux组权限不工作,因为它们应该是
我有两个用户: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 /项目/ MyProject的/ 所有文件和文件夹有被boincadm拥有创建BOINC项目:BOINC,并有rwxrwx ---权限。
问题是www数据的用户无法访问到文件,这导致多个错误,如:
Warning: require_once(../inc/db.inc): failed to open stream: Permission denied in /home/boincadm/projects/myproject/html/user/index.php
Fatal error: require_once(): Failed opening required '../inc/db.inc' (include_path='.:/usr/share/php:/usr/share/pear') in /home/boincadm/projects/myproject/html/user/index.php
或只是
在日志Can't access the file XXX
..
如果我改变授予rwx为“其他”(777)它的工作原理..
我的问题是,为什么不要gr oup权限按我的预期工作?有任何想法吗?
我不是Linux专家,因此我可能会错过一些东西。
尝试以www数据登录并尝试手动访问这些文件。在路径的某个点,权限是错误的。 – scai
我无法以此用户身份登录..也许它是系统或其他东西..这是安装apache2时创建的用户。 – bravik
你可以执行“su www-data”。 – scai