我正在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