|
发表于 2003-5-15 08:31:52
|
显示全部楼层
关闭服务,不意味着就把端口关闭了,这个是两回事情。
关于匿名访问,好象不需要那么复杂,当然,如果你希望指定用户登陆的话,在不考虑采用LDAP或者SQL来认证管理用户的情况下,当然是需要在系统里建立一个UNIX用户,把这个用户设置为FTP组。
前面说的那个Group xxxxx改为Group nobody 要看系统,我的SUSE上面就不用改,默认Group nogroup。
增加一个FTP用户,这个用户只是FTP组,其他都不属于。然后修改/etc/passwd文件,将这个用户的bash改为/bin/false,改为/sbin/nologin也可以,不过这样就不能登陆FTP服务器了。修改这个用户的工作目录/xxx/xxx你想让它是哪里,就是哪里。
然后在proftpd.conf里添加
<Globe>
DefaultRoot ~upload
</Group>
目前这个用户就被限定在你前面设定的工作目录了。密码当然是你设置的。如果想取消匿名登陆,那就需要删除<anonymous>部分。
关于虚拟FTP,如果你只开虚拟FTP也好说,但是,如果你希望真实的FTP同时存在,那么,你把虚拟FTP也设置为主机IP,我想,就不太合适了。可以通过ipconfig eth0:0 192.168.1.36 来绑定一个IP。 |
|