В разрешении PHP для чтения директории отказано, несмотря на то, что это тот же пользователь и группа
Я создал папку на рабочем столе Gnome под названием "olli" и поместил туда несколько файлов. Папка принадлежит пользователю "olli" и группе "olli"
Затем я запускаю этот скрипт
<?php
if ($handle = opendir('/root/Desktop/olli')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
?>
Чтобы попытаться перечислить файлы там, но это просто дает разрешение на отказ. Даже если сценарий выполняется пользователем olli и группой olli?
Должен ли я установить что-то еще, чтобы получить разрешение на чтение этого каталога?
1 ответ
Неважно, что olli
разрешения каталога: скрипт, выполняющийся как olli: olli НЕ будет иметь прав доступа к чему-либо в /root
,
То, что вы сделали, равнозначно тому, что вы оставили сейф в банковском хранилище широко открытым. Ящик предназначен для взятия, но вы не можете попасть в хранилище, чтобы получить доступ к ящику.