LinuxForum.Fans
Тема

Странная ситуация с правами доступа к файлу

Автор: Alexey_Ivsntsov 2 сообщений 1948 просмотров
#84710

В общем в кратце:

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

Войдите или зарегистрируйтесь, чтобы ответить.