Назад | Перейти на главную страницу

Где я должен установить домашний каталог пользователя FTP?

Я хочу создать учетную запись FTP на моем сервере Ubuntu, которая, помимо прочего, работает как веб-сервер в локальной сети.

Должен ли я установить домашний каталог пользователя FTP на /var/www/, или надо по другому поставить?

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

scp XXX ubuntu@ubuntu-server:/var/www/

каждый раз.

Вы должны иметь возможность добавить пользователя FTP с помощью этой команды:

sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false

В которой, userftp это имя пользователя, your_password это пароль, а /home/FTP-Shared это путь.

Я лично использую это в proftpd, но я уверен, что команда должна быть универсальной.

Обратите внимание, что этот пользователь был создан только для доступа по FTP, и в результате ему не нужна действующая оболочка (что делает его немного более безопасным), следовательно, «bin / false».

Так что в основном для вашего случая просто создайте пользователя и установите его домашний каталог на /var/www. Однако не забудьте сначала chown и chmod каталог надлежащим образом, чтобы новый пользователь мог получить к нему доступ (обязательно добавьте его в соответствующую группу и т. д.).