免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1736 | 回复: 4
打印 上一主题 下一主题

vsftp配置求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-13 20:42 |只看该作者 |倒序浏览
本帖最后由 ethief 于 2010-06-13 20:43 编辑

我想到达到的目的:
pub目录公共访问,user目录只能个人访问(读写);
个人直接登录到个人目录,他甚至不知到其它用户目录存在。
zhushu有权查看删除所有,该如何设置。谢谢各位啦。

具体vsftpd.conf配置文件如下
anonymous_enable=YES
#anon_user=ftp
use_localtime=YES
local_enable=YES
write_enable=YES
listen=YES
max_clients=600
max_per_ip=5
tcp_wrappers=YES
connect_from_port_20=YES
anon_root=/data/ftp/pub
no_anon_password=YES
#chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
local_root=/data/ftp
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
local_umask=077
anon_upload_enable=NO
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
ftpd_banner=Welcome to RHEL FTP service.
listen=YES
pam_service_name=vsftpd


[root@webserver ~]# ll /data/ftp
总计 8
drwxr-xr-x 2 zhushu zhushu 4096 06-13 18:57 pub
drwxr-xr-x 5 zhushu ftpadmin 4096 06-13 18:44 user
[root@webserver ~]# ll -d /data/ftp
drwxr-xr-x 4 zhushu ftpadmin 4096 06-13 18:14 /data/ftp
[root@webserver ~]# ll /data/ftp
总计 8
drwxr-xr-x 2 zhushu zhushu 4096 06-13 18:57 pub
drwxr-xr-x 5 zhushu ftpadmin 4096 06-13 18:44 user
[root@webserver ~]# ll /data/ftp/user/
总计 12
drwx------ 3 ftp1     ftp1     4096 06-13 20:22 ftp1
drwx------ 3 ftp2     ftp2     4096 06-13 20:23 ftp2
drwx------ 3 zhushu zhushu 4096 06-13 18:18 zhushu

论坛徽章:
0
2 [报告]
发表于 2010-06-14 16:05 |只看该作者
user目录只能个人访问(读写);
个人直接登录到个人目录

我是通过直接在系统里面建立系统用户,然后登陆shell为/sbin/nologin,直接把用户的家目录设置为FTP的目录,权限设置为只有当前用户和组可读写,在登陆FTP的时候就直接登录到了个人目录里面。
至于它不知道有其它用户的目录,这个不知道如何实现。

论坛徽章:
0
3 [报告]
发表于 2010-06-14 16:28 |只看该作者
  1. chroot_list_enable=YES
  2. chroot_list_file=/etc/vsftpd/chroot_list
复制代码
增加上面两句。把用户的名称放到chroot_list里面就行了。

论坛徽章:
0
4 [报告]
发表于 2010-06-14 17:22 |只看该作者
本帖最后由 w80286 于 2010-06-14 17:24 编辑

楼主啊,我也是个新手,今天下午为了测试你说的那个"他甚至不知到其它用户目录存在"功能,把我的FTP搞坏了,捣鼓了一下午,然后我又把我的vsftp删掉重装,达到了你所说的功能。
你直接把每个用户的目录建在非/var/ftp目录下,因为这个是默认的登陆目录,比如说建立在/ftp/ftpuser目录下面,然后你要对所有的用户进行管理,你直接建立一个group,让你建立的每个用户的文件夹都属于该组,再把每个文件夹的权限设置为组用户可读写,就OK了。

论坛徽章:
0
5 [报告]
发表于 2010-06-15 12:35 |只看该作者
现在没时间看,明天在来看看!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP