Сообщение: mkdir(): Отказано в доступе AWS ec2

Я получаю следующую ошибку в моем коде.

Сообщение: mkdir(): Отказано в доступе

Я пробовал другие решения, которые нашел в stackoverflow и следующих командах:

$ ls -ald /var/www                              
drwxrwsr-x 7 root root 4096 Apr 23 13:58 /var/www
$ ls -ald /var/www/html
drwxrwsr-x 4 root root 4096 Apr 26 10:02 /var/www/html
$

Ниже я ссылаюсь на документ AWS Руководство пользователя AWS.

Обновление:- я могу создать его из командной строки. Проблема в том, что когда я выполняю свой php-код, я получаю эту ошибку.


person Nagendra    schedule 26.04.2016    source источник


Ответы (1)


Под каким пользователем вы вошли (узнайте с помощью whoami). Пользователь и группа этих каталогов - root, и для «другого» нет разрешения на запись.

Возможные решения:

  • Используйте sudo перед командой, чтобы выполнить mkdir от имени пользователя root.
  • Измените владельца/группу, чтобы предоставить вашему пользователю/группе разрешение на запись, используя chown/chgrp
person cjwfuller    schedule 26.04.2016