@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.

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

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

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

Войти через центр авторизации
Похожие вопросы
Порт Транзит Новороссийск
от 120 000 до 200 000 ₽
VINTEO Краснодар
от 250 000 до 300 000 ₽
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект