Почему PHP не учитывает разрешения группы Linux для файлов? [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему PHP не учитывает разрешения группы Linux для файлов? [дубликат]

Сообщение Anonymous »

Важное примечание: ответ: Права доступа Ubuntu Apache php и php-cli
Не отвечает на эту проблему. Я изменил один шаг (номер 6) в приведенном ниже протоколе, чтобы вы могли убедиться, что он не тот.
Почти 10 лет назад я нашел этот вопрос:
Разрешения Linux и PHP — группы
И ни один из ответов не был правильным
Как мы можем прочитать в этом вопросе, было две группы user1< /code> и www-данные. В то же время было два пользователя user1 и www-data
Человек, который спросил, добавил обоих пользователей друг в друга, например:

Код: Выделить всё

useradd -G user1 www-data

Код: Выделить всё

useradd -G www-data user1
Пока все хорошо.
Дело в том, что он продемонстрировал то, над чем я сейчас экспериментирую, и никто до сих пор не нашел хорошего ответа к тому, что происходит:
PHP не учитывает разрешения группы, букву Y в chmod XYZ file.php.
Я также протестировал это с помощью этой настройки, которую каждый может воспроизвести дома:
  • Создайте два файла. Один из них — это PHP-скрипт check.php, а другой — любой другой файл, например info.php
  • Установите этот скрипт для файла check.php:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/78295788/why-php-doesnt-honor-linux-group-permissions-for-the-files[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»