Проблемы с разрешениями - невозможно записать www-data: www-data / var / www [дубликат]

Когда я настраиваю сайт на своем сервере, я устанавливаю разрешения на / var / www / примерно так:

chown -R $USER:$USER var/www/

Однако, когда я пытаюсь записать в свой каталог изображений, я получаю сообщение об ошибке «Доступ запрещен». Единственный способ, который я нашел, - это установить такие права доступа:

chown -Rf www-data.www-data /var/www/

Таким образом, эта проблема решает эту проблему, но создает другую. Теперь я не могу сохранять файлы на свой сервер через ftp на моем ide.

Я немного новичок в этом и не совсем понимаю разницу между двумя способами установки разрешений. Любая помощь будет оценена по достоинству.

РЕДАКТИРОВАТЬ Не обман. Я провел свое исследование. Это не проблема использования sudo в / var / www. Я получаю ошибки отказа в разрешении при создании и попытке сохранить изображения в определенном каталоге с помощью GD Lib.

1
задан 20 October 2016 в 20:53

1 ответ

Необходимо установить write_enable, чтобы смочь записать файлы в FTP-сервер.

Открывают Terminal (Ctrl+Alt+T) и Type:

sudo nano /etc/vsftpd.conf

Изменение строка:

#write_enable=YES

К этому:

write_enable=YES

Удостоверяются, что Вы имеете:

chroot_local_user=YES

И добавляют следующий параметр:

allow_writeable_chroot=YES

Затем Перезапуск:

sudo service vsftpd restart
0
ответ дан 8 December 2019 в 08:17

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

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