LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

用vsFTPd自架Linux网络安装服务器[不断更新]

[复制链接]
发表于 2005-1-4 01:54:23 | 显示全部楼层
顶一下,,,,
发表于 2005-1-24 01:24:57 | 显示全部楼层
新问题:
怎么才能让用户不上传不该传的文件呢?比如说不让传*.exe类型的文件,可以上传*.rar的文件呢
回复 支持 反对

使用道具 举报

发表于 2005-1-24 13:23:12 | 显示全部楼层
顶一下.不错.加油班主
回复 支持 反对

使用道具 举报

发表于 2005-1-25 20:20:18 | 显示全部楼层
fffffff
回复 支持 反对

使用道具 举报

发表于 2005-1-25 20:23:30 | 显示全部楼层
Post by 北南南北
vsFTP服务器,相关的一系统补充

补充六:我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区??

可以,应该如下操作!

首先要把ftp这个用户删除
#userdel -r  ftp
会有错误信息,不过不用理,这是正常的。

然后我们再把这个用户添加上,比如我想为帐号ftp的家目录设置在/mnt/LinG/ftp,我们就可以如下操作

[root@linuxsir001 root]# mkdir /mnt/LinG

[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp

仅仅是这样做还不行,因为这样还是不能让匿名用户找到它的家目录,所以我们必须改变/mnt/LinG/ftp这个目录的权限。

[root@linuxsir001 root]# chmod 755 /mnt/LinG/ftp/

[root@linuxsir001 root]# chown -R root.root  /mnt/LinG/ftp/





其实如果想改变匿名用户访问的默认访问路径只要这样就可以了
1.用root帐户建一个目录比如:
#mkdir /mnt/ftp
#vi /etc/passwd
找到ftp一项来把/var/ftp改成/mnt/ftp就可以了
回复 支持 反对

使用道具 举报

发表于 2005-1-25 20:24:50 | 显示全部楼层
Post by yangjunma
顶一下.不错.加油班主

原来是这样引用别人的帖子啊
回复 支持 反对

使用道具 举报

发表于 2005-2-1 09:31:27 | 显示全部楼层
请问版主:
VSFTPD是否支持FXP? 如果支持,在Server端应该如何设置?
回复 支持 反对

使用道具 举报

发表于 2005-2-5 15:24:53 | 显示全部楼层
真的是好帖,我才安装了vsftpd,开始的时候没有问题,我为了功能大些,就和mysql 数据库连接了,按照网上的一篇说明,现在只能匿名用户能访问,本地用户不让访问,不知道是什么原因?
回复 支持 反对

使用道具 举报

发表于 2005-2-17 02:00:15 | 显示全部楼层

请大家帮忙

Post by 北南南北
vsFTP服务器,相关的一系统补充

补充六:我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区??

#userdel -r  ftp
[root@linuxsir001 root]# mkdir /mnt/LinG

[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp

[root@linuxsir001 root]# chmod 755 /mnt/LinG/ftp/
[root@linuxsir001 root]# chown -R root.root  /mnt/LinG/ftp/



我是个新手.
我遇到了这样的问题.  请指教指教!
[root@lgs root]# userdel -r ftp
userdel: /var/ftp not owned by ftp, not removing

[root@lgs root]# adduser -d /mnt/ff/pub -g ftp -s /sbin/nologin ftp   //出错了
adduser: unknown group ftp  

[root@lgs root]# adduser -d /mnt/ff/pub -s /sbin/nologin ftp

[root@lgs root]# adduser ftp
adduser: user ftp exists

[root@lgs root]# chmod 755 /mnt/ff/pub/    //出错了
chmod: changing permissions of ‘/mnt/ff/pub/’ (requested: 0755, actual: 0777):         不允许的操作

[root@lgs root]# chown -R root.root /mnt/ff/pub/

[root@lgs root]# /etc/init.d/vsftpd restart
关闭 vsftpd:                                              [  确定  ]
为 vsftpd 启动 vsftpd:                                    [  确定  ]

[root@lgs root]# ftp 192.168.1.22
Connected to 192.168.1.22 (192.168.1.22).
220 (vsFTPd 1.1.3)
Name (192.168.1.22:root): ftp
331 Please specify the password.
Password:  //输入了 ftp
500 OOPS: vsftpd: refusing to run with writable anonymous root
Login failed.
ftp> ls
421 Service not available, remote server has closed connection
Passive mode refused.
ftp> exit
段错误
[root@lgs root]#

我不知道怎么办才好. 请帮忙!
回复 支持 反对

使用道具 举报

发表于 2005-2-17 13:55:21 | 显示全部楼层
楼主,我按你的方法做了,在本机可以FTP进入,但是从其他的机子上就不能FTP进入了,就问楼主是那里没有设定OK呢??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表