Что такое Безопасный режим PHP GID?

Попробуйте поместить document.getElementById в setTimeout()

Например.

setTimeout(function(){
    console.log(document.getElementById('whatever'));
}, 100);

Если это сработает, тогда это просто проблема синхронизации.

7
задан Rahul 4 June 2019 в 09:30
поделиться

3 ответа

Например, имя пользователя веб-сервера и группа являются apache:www,

при установке Вашего для проверки UID, процесс php будет только иметь доступ к любому файлу принадлежавшим пользовательским апачам. Таким образом, если у Вас будет другой веб-сервер, работающий на Вашей системе, например, кот с именем пользователя и группой tomcat:www, то любые файлы, созданные процессом кота, не будут доступны php, потому что это принадлежит пользователю кота.

Но если Вы вместо этого будете использовать проверку GID, то файлы, созданные процессом кота, будут читаемы процессом php потому что принадлежание той же www группе

2
ответ дан 7 December 2019 в 10:11
поделиться

Это просто позволит Вам немного больше гибкости в Вашей установке веб-сервера. Используя safe_mode_gid, необходимо смочь выполнить отдельные процессы PHP/httpd для каждого пользователя в системе, но дать каждому процессу способность считать некоторые совместно используемые файлы, пока они все выполняются, поскольку та же группа (GID) и совместно используемые файлы принадлежит этой группе.

2
ответ дан 7 December 2019 в 10:11
поделиться

Безопасный режим проверка UID используется, чтобы препятствовать тому, чтобы пользователи получили доступ к другим файлам народов. GID используется, чтобы препятствовать тому, чтобы ГРУППА пользователей получила доступ к другим файлам ГРУПП.

1
ответ дан 7 December 2019 в 10:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: