linux vsftpd.conf,Linux下的vsftpd配置详解
Linux下的vsftpd配置详解
配置环境:Redhat Linux AS 3 + Vsftpd
主要是配置有ftpadmin(管理员),ftpupload(上传,下载,浏览),ftpdownload(下载,浏览)这几个用户。
软件在安装AS3时默认给安装了。
1.建立配置文件:
#cat
>ftpadmin ----------用户名
>ftpadmin ----------密码
>ftpupload
>ftpupload
>ftpdownload
>ftpdownload
2,生成口令文件
#db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db
#chmod 600 /etc/vsftpd/vsftpd_login.db
3,建立认证文件
#vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
#wq
4,建立用户目录及权限
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite
5,修改配置文件/etc/vsftpd/vsftpd.conf
Linten=YES
anonmous_enable=YES
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_wirte_enable=NO
one_process_model=NO
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
#wq
重启vsftpd服务
#service vsftpd restart
6,对各个用户权限的设定
编辑/etc/vsftpd/vsftpd.conf, 添加user_config_dir选项
user_config_dir=/etc/vsftpd/vsftpd_user_conf
保存文件
#mkdir /etc/vsftpd/vsftpd_user_conf
#echo < /etc/vsftpd/vsftpd_user_conf/ftpadmin
>anon_world_readable_only=NO
>write_enable=YES
>anon_upload_enable=YES
>anon_mkdir_write_enable=YES
>anon_other_write_enable=YES
>!
#echo < /etc/vsftpd/vsftpd_user_conf/ftpupload
>anon_world_readable_only=NO
>write_enable=YES
>anon_upload_enable=YES
>!
#echo < /etc/vsftpd/vsftpd_user_conf/ftpdownload
>anon_world_readable_only=NO
>!
然后重启vsftpd服务即可
linux vsftpd.conf,Linux下的vsftpd配置详解相关推荐
- apache-maven-xxx\conf目录下的settings文件详解
apache-maven-xxx\conf目录下的settings文件详解 settings.xml的作用 它是用来设置Maven参数的配置文件.并且,settings.xml是Maven的全局配置文 ...
- Linux下Grub命令配置详解
grub(Grand Unified Boot Loader)启动引导器 与grub相似软件比较 BM:安装多操作系统软件,必须把两个操作系统安装在主分区,硬盘最多可以分4个主分区. LILO:以前l ...
- Linux下LAMP的配置详解
LAMP的搭建需要安装 httpd php mysql 三个程序 安装完以后先修改httpd的配置文件 首先先修改全局配置文件 也就是主配置文件 /etc/httpd/conf/httpd.c ...
- Linux下fstab参数配置详解
http://hi.baidu.com/duangonghua/blog/item/6bb3fb8fd212c9f3503d92dd.html 一.文件:/etc/fstab 二.示例: fs_spe ...
- Amule的linux下安装、配置详解及错误处理办法
所需要所压缩包: wxBase-2.8.9.tar.gz cryptopp552 aMule-2.2.3.tar.bz2 所需目录: Mkdir –p /root/workspace/install/ ...
- Linux日志切割工具logrotate原理和配置详解
前言: 对于Linux系统安全来说,日志文件是及其重要的工具 一.logrotate概念 1.1 概念 logrotate 程序是一个日志文件管理工具.用于分割日志文件,删除旧的日志文件,并创建新的 ...
- Linux 日志切割神器 Logrotate 原理和配置详解(附多生产实例)
点击上方"民工哥技术之路",选择"设为星标" 回复"1024"获取独家整理的学习资料! 对于 Linux 系统安全来说,日志文件是极其重要的 ...
- Linux 日志切割神器 Logrotate 原理和配置详解
对于 Linux 系统安全来说,日志文件是极其重要的工具.不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分 Nginx日志之类的 CRON 脚本,大家似乎遗忘了 Logrotate,争相 ...
- linux请求超时 ping_linux下ping命令使用详解
•ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序. •ping发送一个ICMP回声请求消 ...
- linux dns中文域名,Nginx 中文域名配置详解及实现
Nginx中文域名配置 Nginx虚拟主机上绑定一个带中文域名,比如linuxeye.中国,浏览器不能跳转. why? 因为操作系统的核心都是英文组成,DNS服务器的解析也是由英文代码交换,所以DNS ...
最新文章
- c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc
- 苏宁零售云 App 稳定保障实践
- python函数参数理解
- 【风险管理】(第一篇)风险管理核心指标
- 适合入门代码审计之熊海cms
- opencv 人脸识别_人工智能-OpenCV+Python实现人脸识别(视频人脸检测)
- 音视频技术开发周刊 88期
- save()、saveOrUpdate()、merge()的区别
- KEIL ARM 6.12 compiler 编译__ASM 错误的解决方法
- 背包九讲之三(多重背包)
- 让开发者 so easy 的一站式服务到底存不存在?
- NSLog 输出格式集合
- Android项目目录结构中各个文件夹的作用
- 数据库连接出错。错误代码:-2147467259。错误原因:未指定的错误
- 明星热图|小S代言新品牌;黄景瑜、高圆圆、木村光希及贾樟柯拍摄品牌广告;欧阳娜娜等出席品牌活动...
- 今天的打拼,是为了与众不同的明天!
- 乡巴佬GHOST WIN7 SP1 装机版旗舰版(32位)2013 06
- OneAuth 5月报:关于身份 少即是多
- 好的大数据培训机构,体现在哪几个方面?
- Typora 标题无法对齐