Недавно я установил vsftpd и добавил пользователя с именем ftpuser. Я создал файл /etc/vsftpd.conf с нуля со следующей информацией:
слушать = ДА
listen_ipv6 = ДА
анонимный_включить = НЕТ
local_enable = ДА
write_enable = ДА
local_umask=022
dirmessage_enable = ДА
use_localtime = ДА
xferlog_enable = ДА
connect_from_port_20=ДА
chroot_local_user = ДА
local_root=/mnt/md0
secure_chroot_dir=/mnt/md0
pam_service_name = vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable = НЕТ
pasv_enable = Да
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot = ДА
Я также добавил ssh-сервер для sftp-соединений. Мне удалось войти в систему просто отлично, но всякий раз, когда я вхожу в систему, я вижу не нужный диск, который находится в /mnt/md0, а общую домашнюю папку пользователя ftp. На самом деле я вижу и ftpuser, и домашнюю папку для администратора, что нежелательно.
Итак, как я могу указать vsftpd.conf показывать ftpuser только /mnt/md0 исключительно?
Я пробовал до сих пор: sudo adduser ftpuser --home /mnt/md0
Предупреждение: указанный вами домашний каталог /mnt/md0 уже существует.
adduser: Пользователь `ftpuser' уже существует.
Спасибо!
редактировать:
sftp -P 2222 -vvvvvvv ftpuser@ПУБЛИЧНЫЙ IP-адрес
показывает
...
debug3: отправлено сообщение fd 3 T:16 I:1
отладка3: SSH_FXP_REALPATH. -> / размер 0
sftp> лс
debug3: Отправка SSH2_FXP_READDIR I:3
debug3: получен ответ T:104 I:3
debug3: получено 4 ответа SSH2_FXP_NAME
debug3: Отправка SSH2_FXP_READDIR I:4
debug3: получен ответ T:101 I:4
debug3: получен SSH2_FXP_STATUS 1
debug3: отправлено сообщение SSH2_FXP_CLOSE I:5
отладка3: SSH2_FXP_STATUS 0
ftpuser су
sftp> cd ftpuser
debug3: отправлено сообщение fd 3 T:16 I:6
debug3: SSH_FXP_REALPATH /ftpuser -> /ftpuser размер 0
debug3: отправлено сообщение fd 3 T:17 I:7
debug3: получен ответ статистики T:105 I:7
sftp> лс
debug3: Отправка SSH2_FXP_READDIR I:9
debug3: получен ответ T:104 I:9
debug3: получено 9 ответов SSH2_FXP_NAME
debug3: Отправка SSH2_FXP_READDIR I:10
debug3: получен ответ T:101 I:10
debug3: получен SSH2_FXP_STATUS 1
debug3: отправлено сообщение SSH2_FXP_CLOSE I:11
отладка3: SSH2_FXP_STATUS 0
FTP-ТЕСТ