VSFTP配置详解+虚拟用户的支持
二. 常用的FTP 服务器软件
Linux下有gftp,是GNOME桌面环境中运行的ftp客户的软件,是我GNOME的重要组成部分
五. voftpd.conf中常用的配置参数:
local_enable=YES (启用本地用户,即:允许本的用户登录)
xferlog_enable=YES (设置为YES时,ftp服务器将启用上传和下载日志。日志文件:/var/log/xferlog
【userlist_enable=YES userlist_deny=NO 表示vsftpd.user_list文件中的用户不可以登录ftp服务器】
chroot_local_user=YES/NO 限制本地用户是否禁锢在自己的宿主目录中
chroot_list_file=/etc/vsftpd/chroot_list [chroot_list文件中的用户被禁锢在自己的宿主目录中]
local_mal_rate=50000 本地用户最大的传输速率 (单位是byte,字节)
六. ftp 服务器中默认的黑名单:/etc/vsftpd.ftpusers (此文件中的用户不能登录ftp服务器)
userlist_deny=YES
userlist_enable=YES
userlist_deny=NO
九. 命令行模式下常用命令:
get (下载,这能下载一个文件)
mput(上传,可上传多个文件)
mget(下载,可下载多个文件)
实验一:测试匿名用户和系统用户
4.在客户端登录ftp进行测试:
Linux下可用 gftp测试(先安装gftp 软件包)
【匿名用户测试时,用户名为ftp或anonymous,输入密码时,直接回车即可】
【系统用户测试时,输入系统用户的用户名和密码】
实验二:虚拟用户的支持
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/benet(库名)
3. 建立虚拟用户登录目录,并修改相应权限(修改主目录权限为700)
# chmod 700 /aa
【该系统用户qq不能登录,宿主目录是/aa。所有的虚拟用户都将登录到/aa这个目录中。-s 和 -d 参数不是必须的】
guest_username=qq(qq是上面的系统用户)
pam_service_name=ftp(ftp是pam认证的模块名称)
user_config_dir=/etc/vsftpd/config(config要手动创建,它是虚拟用户权限配置目录。在该目录中以虚拟用户的用户名编辑文件,设置权限)
anon_mkdir_write_enable=YES (表示用户具有建立目录的权限,但不能删除目录)
anon_other_write_enable=YES (表示用户具有文件改名和删除文件的权限)
补充实验
A. 在/var/ftp/目录下建立目录。
B.修改/etc/vsftpd/vsftpd.conf文件: anon_upload_enable=YES (虚拟用户可上传文件)
anon_mkdir_write_enable=YES (虚拟用户可创建目录)
anon_world_readable_only=YES (虚拟用户可浏览和下载文件)
【根据需要设置相应的权限】
2. 如何限制系统用户任意切换宿主目录?
3. 虚拟用户aa,权限设置可上传,可建立文件夹,可删除文件夹,最大传输速率为0.5MB,登录目录为/ftpsite
anon_world_readable_only=NO
anon_upload-enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_max_rate=500000
转载于:https://blog.51cto.com/rdlinux/293784
VSFTP配置详解+虚拟用户的支持相关推荐
- vsftp配置详解篇
在配置安装vsftpd过程中,我遇到了很多坑?查了上百篇博客,才把这些坑一一填满.这里记录是为了方便后来者查阅,我也是个小白.有问题请不要客气,直接喷就是了! vsftpd 就是very secure ...
- vsftpd配置详解——控制用户目录权限
一.控制目录权限 1.参数说明: chroot_local_user:是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切 ...
- Linux vsftp配置详解
一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red HatEnterprise Linux中默认安装的是vsftpd. 访问F ...
- Spring框架深入(四)--SpringMVC配置详解
一.SpringMVC web模型 二.@RequestMapping参数说明 1.value:定义处理方法的请求的URL地址: 2.method:定义处理的方法的http method类型,如GET ...
- 移动用户远程接入L2TP配置详解
移动用户远程接入L2TP-vpn配置详解 学会查找参考文档,和官方资料很重要 华为企业产品技术支持网站 - 华为 1.话不多说先上图: 图为模拟环境的基础环境配置 模拟软件:ensp 系统环境:win ...
- Apache虚拟主机配置详解
Apache虚拟主机配置详解 1.配置环境说明 系统环境:CentOS7 Apache环境:编译安装的httpd-2.4.7 系统限制:关闭了防火墙和selinux hosts文件中配置以下域名解析 ...
- 服务器文件共享不同用户互访设置,samba配置_samba文件共享服务配置详解
摘要 腾兴网为您分享:samba文件共享服务配置详解,之了课堂,央视影音,人人理财,平安证券等软件知识,以及游戏通用窗口化工具,福建省校讯通,净天之命1.71,teamviewer安卓,宝贝听听,手机 ...
- FTP服务的简介和配置详解
FTP服务的简介和配置详解 注意:配置FTP服务时,最好关闭防火墙和selinux 1.FTP服务简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为& ...
- vsftpd的配置详解
配置环境:(防火墙.SELinux关闭) [root@miner_k ~]# cat /etc/redhat-release CentOS release 6.8 (Final) vsftpd的安装: ...
最新文章
- 利用pmap查看进程的地址空间
- leetcode 二分查找 Search in Rotated Sorted ArrayII
- java重命名sheet失败_java jxl excel 数据导出 重新命名无效的工作表名称 | 学步园...
- 基于Android的闹钟的软件
- SilverLight开发系列第2步:使用vs2008和Blend 2.5打造Hellow World程序
- 【今日CV 视觉论文速览】05 Dec 2018
- 09-Mysql数据库----外键的变种
- edius隐藏快捷键_超级实用的edius常用快捷键
- 吴恩达深度学习教程及资料
- 5g的八大关键指标_详解5G两大关键性技术,如何实现标志性能力指标
- matlab怎么画函数线,请问matlab怎么画常数函数,比如同时画x=300和x=400这两条线...
- 《刻意练习》读书心得 驳斥1万小时定律、有目的的练习、自我实现的预言、走出舒适区
- linux服务器强制关机,Mac强制关机的4种方法以备不时之需
- 手把手带你抓取智联招聘的“数据分析师”岗位!
- python logging配置时间或大小轮转
- 大数据处理基本思想——分治法
- 低代码开发,是程序员的“福”还是“祸”?
- 第七届科技节获奖及建模论文相似度名单公示
- 华为《悟空》刷屏:愿你如少年,永不知天高地厚
- Linux 多个留后门姿势