Я работаю над проектом BOINC.Права Debian/Linux Group не работают, поскольку они должны быть
У меня есть два пользователя: 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
У меня есть Boinc проект, созданный в/главная/boincadm/проекты/MyProject/ Все файлы и папки там находятся в собственности boincadm: и есть 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
в журналах ..
IF I изменить грант rwx на «другие» (777) он работает ..
Мой вопрос в том, почему не стоит oup разрешения работают, как я ожидаю? Есть идеи?
Я не специалист в Linux, поэтому я мог что-то пропустить.
Попробуйте войти в систему как www-data и попытайтесь получить доступ к этим файлам вручную. В какой-то момент пути разрешения неверны. – scai
Я не могу войти в систему как этот пользователь .. может быть, это система или что-то в этом роде. Это пользователь, который создается при установке apache2. – bravik
Вы можете просто выполнить «su www-data». – scai