Если вы настраиваете домашний каталог ваших пользователей с помощью adduser
, то нет необходимости в chroot - ваши пользователи будут иметь автоматический доступ к своим домашним каталогам с помощью опции local_enable
.
Если файлы находятся в другом месте, просто измените их домашний каталог
на этот каталог. До тех пор, пока они не ожидают ssh
, проблем быть не должно.
Убедитесь, что ваш файл vsftpd.conf
имеет:
anonymous_enable=NO
local_enable=YES
write_enable=YES
и не имеет строк chroot
. write_enable
должен быть NO
, если вы не хотите, чтобы ваши пользователи записывали в свои домашние каталоги по FTP.
По какой-то причине мой ~ / .xauthority
не принадлежал к пользователю Debian
. Изменение собственности позволило мне войти в систему:
chown -R debian /home/debian/.Xauthority