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

домашний каталог pure-ftpd

После установки pure-ftpd и добавив пользователя с помощью команды:

pure-pw useradd <user> -u <user> -d /var/www/domain -f /var/pure-ftpd/pureftpd.passwd

pure-ftp запрашивает у меня новый пароль для пользователя. Однако после входа пользователя через ftp я могу сделать это только с его паролем linux (а не указанным выше). Более того, пользователя направляют к нему домой в / home /, а не дают /var/www/domain.

Может кто поможет?

Если вы хотите добавить домашний каталог пользователя в качестве корневого (/) каталога, просто измените параметр ниже в pure-ftpd.conf, который доступен в каталоге / etc / pure-ftpd.

# Cage in every user in his home directory
# YES - User dir as root(/) directory
# NO  - No restriction 

ChrootEveryone YES

Более подробная информация представлена ​​в Общие настройки SUSE11 FTP

Возможно, вы забыли указать путь к puredb в файле pure-ftpd.conf или указать режим аутентификации в команде запуска с помощью параметра -l (см. Страницу руководства для pure-ftpd).

бегать

ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60PureDB

для включения метода внутренней аутентификации до аутентификации UNIX и аутентификации PAM

видеть эта страница для подробностей