LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2003-5-28 14:19:25 | 显示全部楼层
我倒还是觉得虚拟路径映射比较重要,能优先学习一下嘛?
比如:
/home/a 映射为ftp://localhost/a
/home/b/c 则为ftp://localhost/c
怎么实现啊?
发表于 2003-5-28 17:36:40 | 显示全部楼层

ftp匿名可上传而不能下载,如何设置让其下载?

匿名上传的文件为自己可读可写,却不能执行,文件夹却能下载
怎样才能让匿名用户控制默认目录/var/ftp/pub??
谢谢帮忙先!
发表于 2003-5-28 19:40:15 | 显示全部楼层
补充六:我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区??

可以,应该如下操作!

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

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

[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/


   大哥,我按照上面的方法实验过了,目录也建了和上面完全相同的,
     #userdel -r ftp   这步执行了也没有报错啊,接下来执行:

[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp
      这时候却报错如下:adduser: unknown group ftp
     怎么回事啊? 我可是粘贴你的原文,反复多次拉!!

   接下来继续后2步:chmod 755 /mnt/LinG/ftp/  和 chown -R root.root /LinG/ftp/   都报错如下:无法取得 ‘/mnt/LinG/ftp/’ 的属性: 没有那个文件!!!

我可是完全按照你都方法作的,各各目录都和你都一样,也是root,
vsftpd 服务也起动拉,

         没有按照你都方法之前,我的ftp还能用, 现在我都不知道该怎么改回去了, 真是害人啊!!!, 快点帮我吧!!!
发表于 2003-5-28 19:54:44 | 显示全部楼层
请斑竹 帮助我!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
发表于 2003-5-28 22:20:02 | 显示全部楼层
我通过单独口令库pam.d设置虚拟拥护已经成功,但是不知道为什么每次总要重复etc/sbin/vsftpd /etc/vsftpd.standalone.vu.conf &这个命令,在库里的虚拟用户才能登陆。
发表于 2003-5-28 22:58:22 | 显示全部楼层
此帖发的有水平!

收藏!

好呀!
发表于 2003-5-29 08:31:11 | 显示全部楼层
太感谢了,解燃眉之急
 楼主| 发表于 2003-5-29 12:02:40 | 显示全部楼层
怎样才能让匿名用户控制默认目录/var/ftp/pub??


这个也不难吧。直接把ftp用户删除。
#userdel ftp
然后再添加上
#userdel -d /var/ftp/pub -g ftp -s /sbin/nologin ftp

改变属主和权限
#chown -R root.root /var/ftp/pub
#chmod 755 /var/ftp/pub

没有按照你都方法之前,我的ftp还能用, 现在我都不知道该怎么改回去了, 真是害人啊!!!, 快点帮我吧!!!


我忘记说一步了,就是说/mnt/LinG这个目录是要有的,如果没有/mnt/LinG,其实我们可以简单操作一个,我们把ftp的家目录放在/mnt目录下

再把ftp用户删除。

#userdel ftp
#useradd -d /mnt/ftp -g ftp  -s /sbin/nologin ftp
#chmod 755 /mnt/ftp
#chown -R root.root /mnt/ftp

如果您一定想验让/mnt/LinG/ftp这个目录,我们可以自己建/mnt/LinG目录,然后再来操作我前面说的例子。。
发表于 2003-5-29 13:27:16 | 显示全部楼层
补充六:我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区??

可以,应该如下操作!

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

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

[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/


大哥,我按照上面的方法实验过了,目录也建了和上面完全相同的,
#userdel -r ftp 这步执行了也没有报错啊,接下来执行:

[root@linuxsir001 root]# adduser -d /mnt/LinG/ftp -g ftp -s /sbin/nologin ftp
这时候却报错如下:adduser: unknown group ftp
怎么回事啊? 我可是粘贴你的原文,反复多次拉!!

接下来继续后2步:chmod 755 /mnt/LinG/ftp/ 和 chown -R root.root /LinG/ftp/ 都报错如下:无法取得 ‘/mnt/LinG/ftp/’ 的属性: 没有那个文件!!!

我可是完全按照你都方法作的,各各目录都和你都一样,也是root,
vsftpd 服务也起动拉,

没有按照你都方法之前,我的ftp还能用, 现在我都不知道该怎么改回去了, 真是害人啊!!!, 快点帮我吧!!!

!!
发表于 2003-5-29 13:35:32 | 显示全部楼层
可南北你上面的贴子没提到怎样将用户限制在某个目录,不让它出来,,,

你上面的方法建立的用户都可以浏览别的目录,,,,,怎办?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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