В общем в кратце:
text
chmod -R 777 /etc/ppp/
cd /etc
chown -R apache:apache ppp
Интересуют конфиги chap-secrets и pap-secrets. Локальный пользователь alexey после вышеописанных действий (см. код) может открывать/правтить/сохранять эти файлы в /etc/ppp/. Сервер Apache запущен от пользователя apache и группы apache.
Есть скрипт на php, который добавляет строки в файлы chap/pap-secrets. При выполнении мне сообщает, что доступ запрещен.
Кусок кода скрипта: при этом он выдает ошибку записи, но ЧИТАЕТ файл, хотя права 777
text
$chap = fopen("/etc/ppp/chap-secrets", "a+");
$pap = fopen("/etc/ppp/pap-secrets", "a+");
include ("/etc/ppp/chap-secrets");
Видоизмененный код: создает/читает/записывает файлы chap/pap-secrets в корне www (рядом с php-скриптом)
text
$chap = fopen("chap-secrets", "a+");
$pap = fopen("pap-secrets", "a+");
include ("/etc/ppp/chap-secrets");
Уже и права/владельца сменил рекурсивно, ноль внимания. CentOS 5.4