@bloster

Как мне создать ftp сервер на Ubuntu и запереть пользователя в папке сайта?

Здравствуйте!

Я хочу с помощью vsftpd создать себе пользователя ftpadmin с паролем qqq, который при вводе в filezilla ip и своего логина будет попадать в папку /var/www/wordpress и сможет полностью делать в ней, что захочет, не имея права подниматься выше.

vsftpd установил, поставил такие настройки

listen=YES 
anonymous_enable=NO 
local_enable=YES 
write_enable=YES 
local_umask=022 
dirmessage_enable=YES 
use_localtime=YES 
connect_from_port_20=YES 
secure_chroot_dir=/var/run/vsftpd/empty 
virtual_use_local_privs=YES 
guest_enable=YES 
user_sub_token=$USER 
chroot_local_user=YES 
hide_ids=YES


Весь вечер копался в инструкциях, но все они выдают одни сплошные ошибки(
Ничего не подключается, ничего не работает, уже руки опустились, удалил все файлы и заново поставил vsftpd.

Очень прошу вас помочь мне и пошагово рассказать, как же все-таки решить эту проблему.
Спасибо!
  • Вопрос задан
  • 453 просмотра
Решения вопроса 1
@bloster Автор вопроса
Спасибо за ответ. Но это мне не помогло.
Видимо, была какая-та проблема у меня с vsftpd на сервере.

Я утром на чистую голову сделал все с помощью proftpd.
Помогла эта инструкция
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
вот инструкция для Вашего случая. Вам надо либо заменить домашнюю директорию для Вашего ftpadmin, либо пойти по пути user_sub_token. Первый путь предпочтительнее, на мой взгляд.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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