文档章节

linux Ubuntu 安装 vsftpd 配置 限制用户访问

waveer
 waveer
发布于 2014/08/06 13:50
字数 331
阅读 168
收藏 1

这是参考的文章,不过最后一个地方作者说的不太对,或者说没提到

http://blog.csdn.net/njchenyi/article/details/8499555

这篇文章也不错

http://cuimk.blog.51cto.com/6649029/1306637

安装

sudo install vsftpd

添加用户

useradd test -g ftp -d /home/test -s /sbin/nologin
passwd test //设置密码

-d /home/test 是目录,可以换成自己的,比如网站根目录

-s /sbin/nologin 是设置这个账号,不能登录服务器,只能作为ftp账号使用

登录的时候,如果碰到

530 Login incorrect

在 /etc/shells 最后一行添加

/sbin/nologin

修改vsftpd的配置文件 /etc/vsftpd.conf

#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

在/etc/vsftpd.chroot_list添加受访问目录限制的用户名:

echo "test" >> /etc/vsftpd.chroot_list

test

这样配置完后,使用ftp客户端登陆,会报 refusing to run with writable root inside chroot() 错误,

搜索了一下后,还要在/etc/vsftpd.conf配置文件中添加如下一行:

allow_writeable_chroot=YES

这样就可以限制用户只能访问指定的根目录和子目录,不能访问其他目录了。

记得重启

service vsftpd restart

© 著作权归作者所有

共有 人打赏支持
下一篇: 链接
waveer
粉丝 0
博文 43
码字总数 3775
作品 0
深圳
程序员
私信 提问
Linux服务及安全管理第十周作业【Linux微职位】

1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组...

akatsuki1023
06/29
0
0
Linux下如何进行FTP设置

先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start 启动要让FTP每次开机自...

Surjur
2014/08/29
0
0
linux下开通ftp bash:ftp:command not found

linux自己提供了ftp(文件传输)服务和ssh(远程登陆,类似tlenet,不过比telnet安全)服务,那么怎么使用呢? 一 FTP: FTP服务有好多种,本文是使用的vsftp 1.查看ftp服务状态: 首先要确定...

xinspace
2013/04/09
0
0
vsftpd在Ubuntu 64位下的多用户多目录配置

更多内容请看:http://www.bdtool.net/ 研究了两天vsftpd,从网上找了很多资料,不是出这问题就是那问题,幸好终于解决了,下面贴出我的配置过程。不喜勿喷。。。 一、安装vsftpd sudo apt-g...

后山未悟道之人
2014/08/05
0
0
Linux/Fedora下架设FTP服务器(vsftpd)

在Linux/Fedora下架设FTP服务器: 下面来介绍一款Linux/Fedora下非常好用的FTP服务器软件-vsFTP, vsFTP拥有友好的图形用户界面,设置比较简便。 下面来详细介绍如何安装和使用配置vsFTP。 ...

biGpython
2011/07/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
2
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
4
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
8
0
MYSQL索引

索引的作用 索引类似书籍目录,查找数据,先查找目录,定位页码 性能影响 索引能大大减少查询数据时需要扫描的数据量,提高查询速度, 避免排序和使用临时表 将随机I/O变顺序I/O 降低写速度,占用磁...

关元
昨天
7
0
撬动世界的支点——《引爆点》读书笔记2900字优秀范文

撬动世界的支点——《引爆点》读书笔记2900字优秀范文: 作者:挽弓如月。因为加入火种协会的读书活动,最近我连续阅读了两本论述流行的大作,格拉德威尔的《引爆点》和乔纳伯杰的《疯传》。...

原创小博客
昨天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部