ftp 用户哈希的密码存储在哪个文件中?它们对于 Linux 上的每个 ftp 服务器都相同吗?还是取决于 ftp 服务器?该文件的默认权限是什么?
答案1
实际上,没有一个标准的 ftp 用户哈希存储位置。这完全取决于您运行的守护程序、您为其提供的配置、您的系统设置方式等
最接近标准位置的情况是,您将系统帐户用作 FTP 帐户,并且系统帐户存储在本地。在这种情况下,您会在 /etc/shadow 中找到哈希值。
如果您使用虚拟 FTP 帐户,它们实际上可以存储在任何地方。
简而言之,这取决于具体情况。
答案2
这显然取决于守护进程,但大多数 *nix 的 ftp 守护进程都使用机器的用户名/密码。在大多数机器上,对于大多数守护进程,这将由 pam 模块处理 - 检查 /etc/pam.d/daemon_name_here,您可能会看到它是如何设置的。