vsftp下cannot locate user entry:nobody错误求助(高分)

qq277541717 2010-09-16 09:07:43
arm + linux + busybox

C:\Documents and Settings\Administrator>ftp 192.168.1.20
Connected to 192.168.1.20.
500 OOPS: cannot locate user entry:ftp
500 OOPS: child died
Connection closed by remote host.


系统已创建了ftp,nobody用户,且都可以登录到系统。
且nobody,ftp用户下对passwd,shadow,group的权限,都是可读写的。

在vsftpd.conf中加入:
ftp_username=ftp,
nopriv_user=ftp

passwd,shadow,group配置文件中正常,用户应该是可用,且有足够的权限。为什么一直提示这个错误,但在PC上同样的操作都可以访问。请高人指点一下。
...全文
973 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq277541717 2010-09-18
  • 打赏
  • 举报
回复
steptodream Luyi06292 如你们所说,在PC机操作时没有确到这个问题.
我最开始怀疑是用户没有权限之类的,但是加入了权限也问题同样.
Luyi06292 2010-09-17
  • 打赏
  • 举报
回复
本来系统里的ftp用户是给vsftpd daemon使用的 nobody也是一个特殊的用户 相当于匿名用户一样 比如你访问一个网站 你的身份对于服务器来说就是nobody 你干嘛把这些用户搞成可以登陆的用户。

就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的
steptodream 2010-09-16
  • 打赏
  • 举报
回复
本来系统里的ftp用户是给vsftpd daemon使用的 nobody也是一个特殊的用户 相当于匿名用户一样 比如你访问一个网站 你的身份对于服务器来说就是nobody 你干嘛把这些用户搞成可以登陆的用户。

就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的

23,215

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧