Как запустить файл PHP в Ubuntu и исправить отказ в разрешении? [дубликат]

Когда я пытаюсь сохранить файл PHP в Ubuntu, я получаю следующую ошибку:

unable to save /var/www/html/script.php 
Error permission denied

Как исправить эту ошибку и сохранить / запустить файл PHP?

0
задан 16 August 2020 в 19:58

3 ответа

Конечно, вы можете изменить права доступа к файлу под своим обычным пользователем. Но имейте в виду, что теперь все пользователи могут редактировать файл. Также пользователи www! Если в вашем php-скрипте есть уязвимость в системе безопасности, в худшем случае злоумышленник может захватить весь ваш сервер.

-1
ответ дан 21 August 2020 в 07:58

как вы редактируете этот файл и пытаетесь его сохранить? Похоже, у вас нет разрешения на запись в папку / var / www / html /

попробуйте «sudo nano /var/www/html/script.php», он должен сохранить файл после редактирования.

с помощью «ls» -la / var / www / html "вы можете показать пользователю права на каталог и файлы. вероятно "root: root", так что вы не можете писать туда обычным пользователем. Вам нужны права root, получить которые можно с помощью "sudo".

-1
ответ дан 21 August 2020 в 07:58

проблема, с которой я столкнулся, заключалась в разрешениях, поэтому мне нужно изменить chmod каталога, над которым я работаю, поэтому в этом случае я должен написать следующую команду:

$ sudo chmod  o+w /var/www/html

The o означает другое, а + добавляет разрешения w - запись.

в этот момент режим всего каталога изменится с чтения на режим записи

0
ответ дан 21 August 2020 в 07:58

Другие вопросы по тегам:

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