Проблема с загрузкой файлов с помощью filezilla

Я использую сервер nginx на сервере ubuntu 12.04.3 LTS, но, к сожалению, я не могу загрузить на него файлы с filezilla. Я могу открыть и просмотреть машину с помощью filezilla, но всякий раз, когда я пытаюсь загрузить что-либо, я получаю следующее сообщение об ошибке ...open for write: permission denied. Любая идея о том, как решить эту проблему? Мой сервер зашифрован lvm, но я не знаю, что еще может вам подойти, чтобы помочь мне ...

0
задан 14 December 2013 в 03:13

1 ответ

Вы можете создать тестовый каталог и выполнить chmod так, чтобы каждый мог читать и писать в нем.

mkdir test 
chmod 777 test

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

cd test
ls -l

Когда вы знаете имя пользователя и группу, вам нужно либо изменить владельца каталогов, в которые вы хотите, чтобы ваши пользователи ftp писали, либо вы можете сделать ftpuser частью группы, которая владеет каталогами.

chown :ftpgroup dir_to_write (you can add -R for recursive but do not do this on system dirs!)  

или:

adduser ftpuser group_who_owns_directory

Если вы хотите писать только в каталог html, я, вероятно, добавлю ftpuser в группу html, чтобы у вас не возникало конфликтов между различными процессами при владении.

0
ответ дан 14 December 2013 в 03:13

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

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