那位大侠能够解释一下qnx下创建ftp服务器的过程

那位大侠能够解释一下qnx下创建ftp服务器的过程,尽量详细一点,小弟对这方面了解甚少,以前也没有接触过unix操作系统。看以前的贴子也没有比较详细的。
各位,不临赐教

FTP让用户输入用户密码才能访问如何设置?
允许匿名登录如何设置?
在此,小弟线表示感谢了!

把inetd运行起来就可以了。默认设置是开ftp服务的。也就是说有ftp请求的时候,inetd会运行ftpd来服务。
inetd的配置文件是/etc/inetd.conf

ftp的密码和qnx的登录密码是一样的,你可以用passwd来增加。另相关的文件是/etc/ftpusers.用来指定那些用户不可以ftp.

匿名登录?应该也是有用户名密码的吧,只是大家公认是另个用户密码罢了。如果我没记错的话。自己试试吧。

谢谢nakeyfish。
inetd我开通了,我想使用IE进行访问,输入地址,没有让输入密码,但提示文件或路径不存在,我想可能是权限的问题,默认路径好像是/home/ftp。
我将路径改为根目录,就可以访问,但是不能下载。

我现在主要想通过IE让用户可以访问机器上文件,并可以下载。最好是登陆时需要输入密码。

在QNX上增加用户,用命令"passwd ", 详细可以查passwd程序的说明。

在IE中输入地址如ftp://192.168.0.129/,应该就会弹出登陆框让你输入密码了。

没有让输入用户密码,就登录了,可是只能浏览,不能下载等操作。
如何设置用户的权限呢
有如何设置用户使用的路径呢?

能不能设定用户只可以浏览操作目录下的特定文件?如:.dat,.cfg,ect.

想像一下,ftp用户和telnet用户和在QNX机器上直接登录的用户是一样的。并没有特定的区分。

那么,你所谓的ftp的权限,就是用户在QNX上的权限。简单来说也就是对文件的权限。

目录,文件的读,写,操作等的权限可以通过chmod命令来修改。首先你要了解这种UNIX操作系统文件系统权限是怎样指定的。如#chmod 700 123.txt是什么意思。

目录没有了X(操作)权限,就不能用ls来显示里面的内容。但如你所说的只让某些文件被显示出来,我就不知道了。也许你可以把需要让人看到的东西放到某个目录下。

设置路径在/etc/passwd文件里。你用cmd.exe直接ftp能看出来。问题是IE好像不管这一套。那么你写成ftp://192.168.0.129/home/ftpuser之类的也是可以的。

没让要求输入密码的问题,应该是IE记住了你的密码吧?! 关一下IE,点几个“X”再试试。

最好先用CMD下命令行做实验,再用IE。也许IE会有一些默认的什么设置。

IE下不让输入用户名和密码,就安匿名登录,如果ftp用户的路径写为/home/ftp,则登陆时提示/home/ftp文件或目录不存在。如果将路径些为根目录/,则可以直接登录浏览根木的文件。如果将ftp用户删除,在IE下还是通过输入ftp://192.168.0.10来登录,提示匿名用户不存在,这些问题如何处理?
我现在要想输入用户名密码,需要写成:ftp://username@192.168.0.10,就可以弹出输入筐。这好像和常规操作不一样。
怎样设置就可以直接输入:ftp://192.168.0.10这样的地址,就自动弹出用户输入筐。这里不让输入并不是因为windows记住了用户名和密码的原因。

把 /home 下的 ftp 目录删了试试看?

试了,也不行
我看unix的资料,好像inetd.conf可以设置禁止匿名登陆。我安其方法也没有成功
ftp stream nowait root /usr/sbin/inetd ftp -n
说是-n参数就是禁止匿名的意思