当前位置: 技术问答>linux和unix
vsftp下cannot locate user entry:nobody错误求助(高分)
来源: 互联网 发布时间:2016-09-28
本文导语: arm + linux + busybox C:Documents and SettingsAdministrator>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用户,且都可以登录到系...
arm + linux + busybox
C:Documents and SettingsAdministrator>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上同样的操作都可以访问。请高人指点一下。
C:Documents and SettingsAdministrator>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上同样的操作都可以访问。请高人指点一下。
|
本来系统里的ftp用户是给vsftpd daemon使用的 nobody也是一个特殊的用户 相当于匿名用户一样 比如你访问一个网站 你的身份对于服务器来说就是nobody 你干嘛把这些用户搞成可以登陆的用户。
就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的
就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的
|
本来系统里的ftp用户是给vsftpd daemon使用的 nobody也是一个特殊的用户 相当于匿名用户一样 比如你访问一个网站 你的身份对于服务器来说就是nobody 你干嘛把这些用户搞成可以登陆的用户。
就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的
就我的经验 安装好vsftpd后 除了要设置防火墙和selinux之外(我不知道arm之类的有没有) 不需要做任何设置 系统账户就是可用登陆ftp的