我试图在 ftp localhost 上连接,但登录名/密码总是失败。我已经安装了 vsFTPd。我想我必须修改 passwd.conf。但是我必须如何处理?我有这条线:
paul:x:1000:1000:paul,,,:/home/paul:/bin/false
谢谢!
您应该在 chroot 文件中添加系统用户,例如。
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
之后需要重启vsftpd服务。
访问这里了解更多详情。
passwd
您可以使用(enter)设置新密码。或以 root 权限登录并输入 (sudo) passwd [username]
,然后更改密码。
并且可能需要更改配置 ftp 服务器并在文件配置中设置local_enable=YES
和chroot_local_user=YES
设置/etc/vsftpd/vsftpd.conf
,以允许用户/etc/passwd
登录。