Я ищу ftp-сервер, который позволяет мне управлять разными учетными данными пользователей, а не использовать встроенный пользователь / пароль linux?
ProFTPD и ВсФТПД оба могут быть настроены для приема виртуальных пользователей. Оба могут быть настроены для использования альтернативных файлов passwd, баз данных mysql, LDAP и т.д. для управления учетными данными пользователей. Оба должны быть доступны в ближайшем репо.
Этого можно добиться, используя настраиваемый pam.d
для вашего FTP-приложения, указав его на альтернативный набор файлов вместо фактического набора passwd / shadow.
Один из таких модулей PAM, который делает это, - pam_fshadow
.
Ваш вопрос очень расплывчатый, но я думаю, вы имеете в виду, если у вас может быть FTP-сервер, который вообще не использует системные учетные записи, а изолированные учетные записи.
Что ж, тогда у вас есть много вариантов.
ProFTPd позволяет хранить информацию о пользователях в LDAP или SQL, независимо от PAM. ProFTPd также может использовать pam_ldap
или pam_mysql
без какой-либо зависимости от ваших системных учетных записей.
Чистый FTPd похож и даже более легкий.
Вы также можете настроить vsftpd
использовать LDAP / SQL с pam_ldap
или pam_mysql
вообще без зависимости от системных учетных записей.
И ты уверен, что тебе нужно FTP
и нет SFTP
Эти дни?
Посмотри на CrushFTP. Он поддерживает множество ОС и множество протоколов. Вы можете использовать отдельную базу данных пользователей. Слишком много функций, чтобы перечислять здесь, но есть бесплатная пробная версия. Поддержка даже во время испытаний отличная.