ProFTPD帐户

我已经inheritance了安装了ProFTPD的服务器。 我可以使用帐户joe_test和它的密码login到它, 问题是没有像/etc/passwd joe_test这样的用户。 如果我做了/var/ftp ls -la ,那么/var/ftp/joe_test是: drwxr-xr-x 11 2022 ftpgroup 512 Jul 31 13:13 joe_test ,你可以看到2022是用户ID。 我的问题是 – 哪里ProFTPD存储密码? (因为我猜它有自己的passwd文件。)

直接从proftpd文档 :

问题:如果虚拟用户没有在系统/ etc / passwd文件中定义,那么他们在哪里定义?

答:还有其他几个可以存储用户信息的位置,例如AuthUserFiles,LDAP目录,SQL数据库和RADIUS服务器。 请注意,虚拟用户没有直接在proftpd.conf文件中定义。

所以答案是“这要看情况”。 您需要查看/etc/proftpd.conf文件以确定使用哪种方法。