vsftpd配置实战

首先检查是否安装了db软件,

rpm -qa|grep db4

如果没有安装,则安装,这里就不介绍了,有很多。

安装完db4数据库软件,正式进入vsftpd服务器。

1.添加虚拟用户vdear

adduser -d /home/vdear -s /sbin/nologin vdear

2.添加3个文件夹,

mkdir up down all

3.改变文件夹所属用户

chown vdear.vdear up

chown vdear.vdear down

chown vdear.vdear all

4.创建虚拟用户,登录文件/etc/vsftpd/login.txt

up

up

down

down

all

all

上面的内容,奇数行对应用户名,偶数行对应密码

5.转化为db数据库文件

db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

6.添加pam认证文件,/etc/pam.d/user_pam(有的设的是vsftpd)

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/login(不带后缀.db)

account required /lib/security/pam_userdb.so db=/etc/vsftpd/login(不带后缀.db)

7.配置/etc/vsftpd/vsftpd.conf

anonymous_enable=NO

guest_enable=YES

guest_username=vdear

pam_service_name=user_pam

user_config_dir=/etc/vsftpd/vsftpd_user_dir

8.新建一个/etc/vsftpd/vsftpd_user_dir

mkdir /etc/vsftpd/vsftpd_user_dir

9.设置每个虚拟用户的权限,在/etc/vsftpd/vsftpd_user_dir下添加3个文件up,down,all(这3个文件是和上面的login.txt中的用户名一致的)

all中添加以下内容:(所有权限)

  1. write_enable=YES
  2. anonymous_enable=NO
  3. anon_world_readable_only=NO
  4. anon_upload_enable=YES
  5. anon_mkdir_write_enable=YES
  6. anon_other_write_enable=YES
  7. local_umask=022
  8. download_enable=Yes
  9. local_root=/data/user1

up中添加以下内容:(只能上传)

  1. write_enable=YES
  2. anon_world_readable_only=NO
  3. anon_upload_enable=YES
  4. anon_mkdir_write_enable=YES
  5. anon_other_write_enable=YES
  6. local_umask=022
  7. download_enable=NO
  8. local_root=/data/user2

down中添加以下内容:(只能下载)

  1. write_enable=NO
  2. anon_world_readable_only=NO
  3. anon_upload_enable=NO
  4. anon_mkdir_write_enable=NO
  5. anon_other_write_enable=NO
  6. local_umask=022
  7. download_enable=yes
  8. local_root=/data/user3

10.敲以下命令:

service vsftpd restart

service iptables stop

setenforce 0

11.用login.txt中的用户名密码,登录服务器。

时间: 2024-10-26 00:52:17

vsftpd配置实战的相关文章

Ubuntu 用vsftpd 配置FTP服务器

原文:Ubuntu 用vsftpd 配置FTP服务器 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受

vsftpd配置

环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[[email protected] ~]# yum install vsftpd*Dependencies Resolved=============================================================================Package                 Arch       Version          Repository       

[转]Ubuntu 用vsftpd 配置FTP服务器

FROM : http://www.cnblogs.com/CSGrandeur/p/3754126.html 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁

静态路由和默认路由的配置实战及其区别--很详细哦

静态路由和默认路由的配置实战及其区别   一:实验拓扑 二:实验要求 1:实现全网互通 2:实现静态路由与动态路由的区别认识 3:熟练掌握其配置命令 三:实验步骤 第一步:ip地址.环回扣的划分 R1 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.1 24//给默认接口配置ip地址 R2 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.2 24

[笔记]------vsftpd配置教程

转自:我见过最好的vsftpd配置教程 环境:CentOS 5.0 操作系统一.安装:1.安装Vsftpd服务相关部件:[[email protected] ~]# yum install vsftpd*Dependencies Resolved=============================================================================Package                 Arch       Version        

IBM X3650 M3服务器上RAID配置实战

背景知识:RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的.RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能确保数据安全性,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响.RAID可以分为软raid和硬raid,一般中高档的服务器多使用硬件raid控制器,硬件Raid基于Raid卡,软件Raid基于操作系统. 单位新到一台IBM X3650 M3服务器准备做测试用,有一段时间没有亲自做RAID了,所以

vsftpd配置手册(实用)

作者: 木頭    来源: PHPChina 开源社区门户1.vsftpd配置参数详细整理 #接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #匿名用户主目录 anon_root=(none) #接受本地用户 local_enable=YES #本地用户主目录 local_root=(none) #如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录 deny_emai

linux vsftpd 配置

linux 使用vsftpd 实现ftp上传 安装 vsftpd yum install -y vsftpd 配置vsftpd 备份配置文件后 将/etc/vsftpd/vsftpd.conf内容替换如下: listen=YES background=YES anonymous_enable=NO local_enable=YES write_enable=YES file_open_mode=0777 local_umask=000 anon_upload_enable=NO anon_mkd

Tomcat(tomcat虚拟主机,Tomcat日志,单机多实例配置实战,JVM设置和连接数设置)

一.配置Tomcat的虚拟主机 一.Tomcat虚拟主机基本配置. 在介绍nginx和apache的时候,我们都有提过虚拟主机,在tomcat中也有这么一说, [[email protected] ~]# vim /usr/local/tomcat/conf/server.xml 搜索/Host,其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名,appBase定义应用的目录,Java的应用通常是一个Jar的压缩包,将jar的压缩包放到appBase目录