ubuntu 下搭建vsftp
来源:互联网 发布:北京快3遗漏数据统计 编辑:程序博客网 时间:2024/06/13 20:38
1. 安装:sudo apt-get install vsftpd
2. 我的目的是建立个ftp,专门的账户访问,账户不可以登陆。不允许匿名登陆
3. 更改配置文件/etc/vsftpd.conf
listen=YESanonymous_enable=nolocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESuse_localtime=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_file=/var/log/vsftpd.logidle_session_timeout=600data_connection_timeout=120
4. 建立一个访问ftp的账号test,建立home下的test目录,更改器权限,让其可读但不可写,因为vsftp新版要求根目录不可写,不然登陆不了
mkdir -p /home/testchmod 555 /home/testuseradd test -g ftp -d /home/test -s /sbin/nologinpasswd test
5. 这时候的ftp账户是没有写权限的,我们为其建立一个文件夹,然后更改这个文件夹的权限,就可以在这个文件夹中操作了
mkdir /home/test/file
chmod 777 /home/test/file
6.差点忘了,我们建立的账户test是nologin的,需要在/etc/shells加入/sbin/nologin.
7. 这个时候的test账户是可以越目录的,为了限定FTP用户只能访问自己的家目录,而不能返回上一层目录进入其他目录。
修改配置文件:/etc/vsftpd/vsftpd.conf
[root@ www.linuxidc.com vsftpd]# vi vsftpd.conf
去掉下面两行参数的注释符号(‘#’号)
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
在/etc/vsftpd下创建chroot_list文件:
[root@ www.linuxidc.com vsftpd]# touch chroot_list
然后加入需要限制的用户名(一行一个),如:
mmc
mmc1
保存退出。
重启服务,测试。
0 0
- ubuntu 下搭建vsftp
- ubuntu搭建vsftp服务器
- ubuntu 16.04 搭建vsftp
- linux ubuntu下vsftp搭建,tar安装包模式
- suse 下vsftp 搭建
- Linux下vsftp搭建
- Ubuntu下安装vsftp
- Ubuntu 16.04 VSFTP服务器搭建
- Ubuntu 16.04 VSFTP服务器搭建
- Ubuntu 16.04 VSFTP服务器搭建
- Linux Ubuntu搭建vsftp服务器
- Linux 下vsftp的搭建
- linux下搭建vsftp服务
- linux下vsftp的搭建
- Ubuntu下vsftp的配置
- ubuntu下vsftp汇总教程
- Ubuntu 16.04下安装vsftp
- Ubuntu下vsftp的配置
- python 下划线的使用(转载:安生犹梦 新浪博客)
- 黑马程序员---单例模式
- python 编码问题
- 利用python 获取 windows 组策略
- 正则表达式
- ubuntu 下搭建vsftp
- linux 查看端口是否被占用
- python 编码问题(二)
- python各种类型转换-int,str,char,float,ord,hex,oct等
- python os.stat() 和 stat模块详解
- python 时间处理(time和datetime介绍)
- python optparse模块
- python 字符串格式化 输出
- python url编码,解码