joe_test
我继承了一台安装了 ProFTPD 的服务器。我可以用账户和密码登录它-但问题是没有像 这样的用户。如果我这样做,joe_test
那么就是:如您所见是用户 ID。我的问题是 - ProFTPD 在哪里存储它的密码?(因为我猜它有自己的密码文件。)/etc/passwd
ls -la
/var/ftp
/var/ftp/joe_test
drwxr-xr-x 11 2022 ftpgroup 512 Jul 31 13:13 joe_test
2022
答案1
直接来自proftpd
文档:
问题:如果虚拟用户没有在系统 /etc/passwd 文件中定义,那么它们在哪里定义?
答案:还有其他几个位置可以存储用户信息,例如 AuthUserFiles、LDAP 目录、SQL 数据库和 RADIUS 服务器。请注意,虚拟用户不是直接在 proftpd.conf 文件中定义的。
所以答案是“视情况而定”。您需要查看文件/etc/proftpd.conf
以确定正在使用哪种方法。