我继承了安装ProFTPD的服务器。我可以用帐户joe_test和密码登录到它,但问题是/etc/passwd中没有joe_test这样的用户。如果我执行ls -la of /var/ftp,那么/var/ftp/joe_test是:drwxr-xr-x 11 2022 ftpgroup 512 Jul 31 13:13 joe_test,如您所见,2022是用户id。我的问题是- ProFTPD在哪里存储它的密码?(我猜它有自己的passwd文件。)
发布于 2013-07-31 11:40:52
直接从proftpd文档:
问:如果系统/etc/passwd文件中没有定义虚拟用户,那么它们在哪里定义?答:还有其他几个地方可以存储用户信息,例如AuthUserFiles、LDAP目录、SQL数据库和RADIUS服务器。注意,虚拟用户不是直接在proftpd.conf文件中定义的。
所以答案是“视情况而定”。您需要查看您的/etc/proftpd.conf文件,以确定正在使用的方法(S)。
https://serverfault.com/questions/527573
复制相似问题