注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
Linux服务器应用
» vsftpd中如何建立2个不同的虚拟帐号分别进入不同的目录啊?
‹‹ 上一主题
|
下一主题 ››
京沪深80000年薪保证,嵌入式内核开发
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
vsftpd中如何建立2个不同的虚拟帐号分别进入不同的目录啊?
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2008-7-11 18:06
只看该作者
vsftpd中如何建立2个不同的虚拟帐号分别进入不同的目录啊?
vsftpd中如何建立2个不同的虚拟帐号分别进入不同的目录啊?
请高人指点,建立N个帐号进入同一个目录的教程网上已经有了,我也测试成功了
现在要2个不同的虚拟帐号FTP后进入2个不同的目录,请问如何弄啊?谢谢了!
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
Roc.Ken
版主
帖子
6250
精华
90
积分
360
在线时间
556 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2008-7-11 21:41
只看该作者
vsftpd 的账户默认使用系统账户, 直接创建两个帐号即可, 创建帐号时,指定这两个帐号的home到对应的分区即可.
如果对系统中的帐号访问有限制, 还需要allow这两个账户的访问.
Advance Monitor
-
Linux Monitoring Solution
UID
47703
帖子
6250
精华
90
积分
360
贡献积分
137
论坛活跃
1085
公关推广
17
鲜花
2
鸡蛋
0
来自
admon.org
在线时间
556 小时
注册时间
2003-6-6
最后登录
2008-12-2
查看个人网站
查看详细资料
TOP
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2008-7-14 12:39
只看该作者
我是以命令行方式安装设置vsftp的。
1.生成虚拟用户口令库文件
#vi account.txt
ylg
1234
zhanghong
4321
gou
5678
2.生成口令库文件,并修改其权限
#db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db
#chmod 600 /etc/vsftpd/account.db
3.新建一个虚拟用户的PAM文件。加上如下两行内容
#vi /etc/pam.d/vsftp.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account
account required /lib/security/pam_userdb.so db=/etc/vsftpd/account
4.建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限
#useradd -d /ftpsite virtual_user
#chmod 700 /ftpsite
5.编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容)
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
……
按照楼上所说的,请问在哪里设置每个用户FTP后进入不同的目录呢,谢谢。
以上步骤原文地址:http://tech.ccidnet.com/art/1060/20041112/176689_2.html
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
wangllbo
初来乍到
注册用户
帖子
1
精华
0
积分
4
在线时间
0 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2008-7-14 15:38
只看该作者
5.编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容)
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
在下面加入这么一行:user_config_dir=/etc/vsftpd/user_config_dir
然后在那个/etc/vsftpd/user_config_dir目录下建立文件,名字给你虚拟用户名一样。
如:
#mkdir /etc/vsftpd/user_config_dir
#vi /etc/vsftpd/user_config_dir/lsyd
anon_world_readable_only=NO #浏览权限
anon_upload_enable=YES #下载权限
write_enable=YES #上传权限
anon_other_write_enable=YES #删除权限
anon_mkdir_write_enable=YES #建立文件夹权限
local_root=/var/ftp/share #指定用户登陆的默认路径
UID
160389
帖子
1
精华
0
积分
4
贡献积分
0
论坛活跃
2
公关推广
10
鲜花
1
鸡蛋
0
在线时间
0 小时
注册时间
2006-6-8
最后登录
2008-12-1
查看详细资料
TOP
[ 鲜花1朵]
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2008-7-16 10:33
只看该作者
anon_world_readable_only=NO
……
每行后面不能有空格
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2008-7-16 13:07
只看该作者
按照wangllbo老大的指示已经测试成功了
再问下,如果新增加用户怎么办?
是不是在account.txt里面增加新用户,然后重新生成口令库、pam?
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2008-7-18 11:16
只看该作者
连接上去后新建一个目录,默认属性是700,可以改名,不能删除。进入该目录,上传东西,提示成功,但是看不见,用SSH登陆进去ls -al却能看见,在SSH中将新建立目录的权限设置为777后就能在FTP中看见了,多麻烦啊。请问有什么解决办法吗?
i love RH5
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
我爱潜水
注册会员
帖子
37
精华
0
积分
11
在线时间
19 小时
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2008-7-18 11:37
只看该作者
可以了,原来是我弄错了。呵呵
i love RH5
UID
229938
帖子
37
精华
0
积分
11
贡献积分
4
论坛活跃
37
公关推广
0
鲜花
2
鸡蛋
0
在线时间
19 小时
注册时间
2008-7-10
最后登录
2008-8-9
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
ace5.com
串口卡 串口服务器 终端服务器 串口转换器 USB转串口