我已经访问了由其他人配置的服务器,但现在我无法通过 ftp 访问,因为我没有 ftp 用户名和密码,而且我似乎无法找到或向特定目录添加新的用户名和密码。
请帮我在 vsftpd 中添加用户名或更改密码。
答案1
默认情况下,vsftpd
用户是系统用户。因此,如果您具有管理员权限、root
用户或 sudoer,则可以登录,使用getent passwd
命令查看用户,并passwd SomeUser
以 root 身份更改其密码。
adduser SomeName
添加用户。
还要检查虚拟用户vsftpd
。在vsftpd.conf
文件内部搜索类似以下内容的内容:
pam_service_name=
然后在内部找到此文件名/etc/pam.d/
如果 PAM 机制让您感到困惑,那么 virtual_use_local_privs=
里面有虚拟用户的一个很好的指示vsftpd.conf
。