linux系统vsftpd,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服务即可
【编辑推荐】
【责任编辑:高圆圆 TEL:(010)68476606】
点赞 0
linux系统vsftpd,Linux下vsftpd的配置相关推荐
- Linux系统中OpenSSH的安装和配置(转)
Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...
- 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核
Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂 ...
- linux系统(ubuntu)下安装exe文件
linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...
- RedHat Linux AS 5.3 下DNS的配置步骤----为学习Oracle网络管理埋下伏笔
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/16982179 RedHat Linux AS 5.3 下DNS的配置与RedHat Lin ...
- 商用及企业级服务器搭建之二:linux系统,linux命令
商用及企业级服务器搭建之二:linux系统,linux命令 linux系统 1. linux 一切皆文件,源码开放,具有多任务.多用户.多平台特性 2. 只有一个顶级目/,不分盘,文件名和命令区分大小 ...
- linux 轻系统下载,轻便Linux系统 Knoppix Linux
Knoppix将一个专门的.非常有用的Linux分发版打包在了一张可引导的CD-ROM 上. Knoppix是一个可引导的CD.尽管这样的可引导CD肯定不止Knoppix这一种,但Knoppix CD ...
- linux系统12,Linux操作系统12则经典应用技巧
1.处理特殊的文件名 假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是&quo ...
- c linux time微秒_Linux基础知识(Linux系统、Linux中的链表)
Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...
- linux中_Linux基础知识(Linux系统、Linux中的链表)
Linux系统简介 Linux系统的结构及特点 Linux系统的结构图如下图所示: 从上图可以看出,Linux是一个典型的宏内核(一体化内核)结构.硬件系统上面时硬件抽象层,在硬件抽象层上面时内核服务 ...
- Linux系统修改 Linux 系统日志打印级别
Linux系统修改 Linux 系统日志打印级别
最新文章
- matlab条件判断配合输出
- python使用curses库获取控制台的键盘输入(如上下左右)
- Complete Guide to Parameter Tuning in XGBoost (with codes in Python)
- Uipath 学习栏目基础教学:4Uipath 循环语句
- NetworkComms V3 之支持TCP连接和UDP连接
- sql执行有时候快有时候慢_如何让你的 SQL 执行的飞起?
- SVN安装和使用总结
- jdk11 javafx_JDK 11上的JavaFX
- DEVICE_ATTR设置0777引发血案
- (笔记)网络技术学习交流会
- weka manual 3.6 翻译:1.1 引言
- FPDF中文应用攻略
- Mysql 中 show full processlist
- python办公自动化案例-Python智能办公自动化实战课程
- (译)如何制作一个类似tiny wings的游戏:第一部分
- C语言运算符优先级列表(超全)
- 美国股市由涨转跌 道指一度暴跌超过200点
- 【设计模式】模板模式
- Ubuntu 16.04 LTS 初体验
- java 祖先_java – 家谱祖先查找算法
热门文章
- 解决element el-pagination分页最后一页数据清空了页码显示正确,但是列表为空
- 在Linux和qt下安装EasyPr遇到的问题
- 解决MarkDown打开出现:awesomium web-brower framework This view has crashed
- Windows:修改键盘映射表
- mysql字符串拼接有空值_MySQL字符串拼接
- JSP javaweb餐厅点餐系统源码(点餐系统)jsp点餐系统网上订餐
- 使用opencv-python读取多个(海康\大华)网络摄像头的视频流,解决实时读取延迟问题
- kuangbin新模板错误
- CPDA项目数据分析师和CDA数据分析师有什么区别?
- 我的新书《Android App开发从入门到精通》终于出版啦