vsftp 设置账号和密码,并且指定其访问目录(为系统原有目录比如/root/)

网上看了很多文章,有点乱。请问谁能提供可行方案?我想把我的linux里/data/下的东西只让一个账号下载,在原来local_root=var/ftp/可以访问,但改成别... 网上看了很多文章,有点乱。
请问谁能提供可行方案?
我想把我的linux里/data/下的东西只让一个账号下载,在原来local_root = var/ftp/可以访问,但改成别的目录就无法访问了
展开
 我来答
lijygrdw
推荐于2016-09-09 · TA获得超过766个赞
知道小有建树答主
回答量:1447
采纳率:0%
帮助的人:683万
展开全部
服务器:
1.先把FTP包装上.
2.配置文件在/etc/vsftpd/vsftpd.conf.
3.重启服务.

客户端:分为三种
1.匿名用户:默认进入/var/ftp目录而且不能切换目录(也就是/var/ftp默认是它的根目录,pwd的时候显示的是/),而且默认无法上传,需要修改配置文件并重启服务.
2.服务器本地用户.默认进入用户的宿主目录下,比如a用户,FTP登陆上之后默认进入/home/a下,可以进入别的目录,但默认只能在自己的宿主目录下上传文件,可以修改让它只在自己的宿主目录下.而不能去别的目录(就是把宿主目录变为它的/)
3.虚拟用户:更加安全,即使想做一些什么攻击破坏性也没那么强,因为不是用的真实的用户.

这个可以做你说的那个,在虚拟用户访问文件映射那里可以指定.

ok.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式