vsftpd 用户列表

vsftpd 用户列表

使用 Putty我能够使用 root 用户 ID 成功登录但不能与其他用户 ID 共享。这些用户 ID 只是属于开发者组的普通用户。

最初,我使用的是 0.61 版本。在阅读了此站点上的其他帖子后,我升级到了 0.62,但问题仍然存在。我使用的是 CentOS 5 服务器。

您可能想评论说我输入了错误的密码,但请相信我,我曾在多次更改密码后尝试登录,因为我可以通过同一个 putty 窗口以 root 身份登录。

以下是来自 Putty 窗口的事件日志。如能提供任何帮助,我们将不胜感激。

2012-08-24 02:20:01 Connecting to 999.99.99.999 port 22
2012-08-24 02:20:07 Server version: SSH-2.0-OpenSSH_4.3
2012-08-24 02:20:07 Using SSH protocol version 2
2012-08-24 02:20:07 We claim version: SSH-2.0-PuTTY_Release_0.62
2012-08-24 02:20:07 Doing Diffie-Hellman group exchange
2012-08-24 02:20:08 Doing Diffie-Hellman key exchange with hash SHA-1
2012-08-24 02:20:08 Host key fingerprint is:
2012-08-24 02:20:08 ssh-rsa 2048 fa:41:23:0f:62:9a:41:ea:81:11:8a:81:86:ba:fc:b3
2012-08-24 02:20:08 Initialised AES-256 SDCTR client->server encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 client->server MAC algorithm
2012-08-24 02:20:08 Initialised AES-256 SDCTR server->client encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 server->client MAC algorithm
2012-08-24 02:20:13 Using SSPI from SECUR32.DLL
2012-08-24 02:20:13 Attempting GSSAPI authentication
2012-08-24 02:20:13 GSSAPI authentication request refused
2012-08-24 02:20:16 Sent password
2012-08-24 02:20:19 Password authentication failed

答案1

它只是 useradd 或 usermod 之后的“-p, --password”命令

只需创建一个不带任何详细信息的用户,然后使用

密码 用户ID

比它有效

答案2

检查一下关联

这里同样的问题解决了。

所以尝试一下。

答案3

检查此链接:http://senthilthoppur.blogspot.ca/2012/08/vsftpd-530-permission-denied-root.html

它帮助我解决了这个问题。


vsftpd 530 权限被拒绝 root

在 vsftpd 中,您在尝试连接 FTP 时可能会收到以下错误。

响应:530 权限被拒绝。错误:无法连接到服务器

首先你需要检查以下文件

  1. /etc/vsftpd/ftpusers
  2. /etc/vsftpd/vsftpd.conf
  3. /etc/vsftpd/用户列表

如果用户名出现在“ftpusers”文件中,则不允许该用户通过 ftp 登录。因此,我们需要从“/etc/vsftpd/ftpusers”文件中删除 ftpusername。

打开vsftpd配置文件“/etc/vsftpd/vsftpd.conf文件”,搜索“userlist_deny=”

如果没有这样的“userlist_deny=”,则将其添加到“/etc/vsftpd/vsftpd.conf”文件中。如果“userlist_deny=NO”,则只允许文件“/etc/vsftpd/user_list”中的用户。如果“userlist_deny=YES”(默认),则绝不允许用户访问此文件,甚至不提示输入密码。

[root@test ~]# cat /etc/vsftpd/user_list

vsftpd 用户列表

如果userlist_deny=NO,则只允许用户进入此文件

如果 userlist_deny=YES (默认),则永远不允许用户访问此文件,并且

甚至不提示输入密码。

请注意,默认的 vsftpd pam 配置还会检查 /etc/vsftpd/ftpusers

对于被拒绝的用户。

编辑配置文件后,需要重新启动服务。[root@test ~]# /etc/init.d/vsftpd restart 关闭 vsftpd:[ OK ]

为 vsftpd 启动 vsftpd: [ 确定 ]

相关内容