首页 > 经验 > 关键词  > ProFTPd安装教程最新资讯  > 正文

ProFTPd安装笔记 支持Mysql虚拟用户认证和Quotas限额

2011-11-07 14:49 · 稿源:blog.jiajieit.net

本教程来源于Linuxsir.org,由于教程已经是几年前的了,有很多源都已经失效了,下面的教程在源和其他方面和原文有小地方进行了修改。

系统:CentOS 5.5 x86 (服务器环境使用LNMP0.7配置)

ProFTPd版本:proftpd-1.3.0a.tar.gz

下面就开始对CentOS安装ProFTPd服务。

ProFtpd1.3.0a下载地址:

ftp://ftp.ch.proftpd.org/mirror/proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

ftp://ftp.uk.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

如果上面的这两个源都失效的话,请到我的115网盘下载,然后上传到root目录,接着下面的教程。

https://115.com/file/clf2wi2r

安装ProFTPd前需要安装gcc,请确认你的服务器/VPS已安装gcc,如果没有安装gcc可以通过下面的命令安装。

[root@localhost ~]# yum install gcc

ProFTPd解压、编译、安装

[root@localhost ~]# cd /root

[root@localhost ~]# wget ftp://ftp.ch.proftpd.org/mirror/proftpd.org/historic/source/proftpd-1.3.0a.tar.gz

[root@localhost ~]# tar zxvf proftpd-1.3.0a.tar.gz

[root@localhost ~]# cd proftpd-1.3.0a

[root@localhost proftpd-1.3.0a]#./configure –with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql \

> –with-includes=/usr/include/mysql \

> –with-libraries=/usr/lib/mysql \

> –prefix=/usr/local/proftpd

[root@localhost proftpd-1.3.0a]# make

[root@localhost proftpd-1.3.0a]# make install

说明:

–with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql

这句是让编译ProFTPD 支持MySQL的模块,并有磁盘限额支持; (本教程兼容Lnmp0.7版的所有配置,如果是使用lnmp0.7安装的mysql地址无需改动)

–with-includes=

这是来指定MySQL服务器includes所在的位置;在这里我设置的是/usr/include/mysql,因为我的MySQL服务器的includes的确在这个目录;你可以根据自己的机器环境来调整;

–with-libraries=

这是来指定MySQL服务器libraries所在的位置;在这里我设置的是/usr/lib/mysql,因为我的MySQL服务器的libraries的确在这个目录;你可以根据自己的机器环境来调整;

–prefix=

这是用来指定要把ProFTPD安装在哪个位置,因为Lnmp默认都是安装在/usr/local/里的,在这里我把ProFTPD安装在了 /usr/local/proftpd 目录下,如果目录不存在,在安装的时候会自动生成;当然您也可以自己来指定ProFTPD的安装位置;当我们不需要proftpd的时候,就可以直接删除proftpd目录;这样做好象是有点方便;

如果在configure过程中,也就是上面的。/configure 一长串指令执行后,有错误发生,无非是编译工具缺少或者Mysql的includes和libraries的目录指定的不对;自己想想看?

ProFTPD认证中的MySQL数据库

创建一个ProFTPD的数据库proftpd

首先您应该会把MySQL数据库服务器打开,以MySQL的超级管理员root进入创建名为proftpd的数据库;

[root@localhost ~]# mysql -uroot -p

Enter password: //注:在这里请您输入MySQL的管理密码;

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 41 to server version: 4.1.11

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>create database proftpd;

mysql>Grant select,insert,update,delete,create,drop,index,alter,create temporary tables,lock tables on proftpd.* to proftpd@localhost Identified by "123456";

mysql>quit

create database proftpd; 这行是创建名为proftpd的数据库;

Grant 这行是为proftpd 数据库授权,让用户名为proftpd,密码为123456(这只是一个例子,密码自己定义),这个用来管理proftpd这个数据库;

quit 这行是退出mysql界面;

  • 相关推荐
  • 大家在看
  • 基于用户反馈 微软正测试将Snap Groups整合到Alt+Tab和任务视图中

    基于用户的反馈,微软正积极改进 Windows 11 端的“Snap Groups”体验。自 Windows 11 Build 22494 版本开始,微软正测试将“Snap Groups”整合到 Alt+Tab 和任务视图中。正如你在上面的截图中所看到的,“Snap Groups”简单地显示在 Alt + Tab UI 中,类似于这些应用程序在任务栏上悬停时的显示方式。由于这个新变化,你现在可以直接切换到应用组,而不是逐一打开这些应用。自然,如果你并不希望“Snap Groups”出现在 Alt+Tab 页

  • PuddingSwap锁仓池【超级厨师】NFT质押教程

    PuddingSwap推出锁仓池【超级厨师】NFT质押功能,参与锁仓池的用户,质押布丁【超级厨师】NFT,即可获得额外比例的加成收益,NFT最高加成比例50%;且不对金额上限做任何限制。锁仓池【超级厨师】NFT质押具体步骤:进入PuddingSwap官网点击【锁仓池】按钮 或 直接进入锁仓池界面2. 批准【超级厨师】NFT点击按钮【批准Chef NFT】3. 质押【超级厨师】NFT:注意,每个锁仓池最多只能质押一枚【超级厨师】NFT首先,点击【质押 Chef NFT】按

  • PuddingSwap 【超级厨师】NFT 正式发售教程

    第一步:请在电脑上使用google浏览器进行第一步的操作一、TokenPocket使用方法:1.下载TokenPocket钱包切换所需语种后,点击“Wallet Guide”,再点击“Blockchain Wallet”可以看到钱包的发展史以及更详细的使用方法进入链接后,网页左边的选项帮助你了解使用钱包具体步骤了解钱包之后可以回到首页下载使用钱包。二、MetaMask(小狐狸)的使用方法:进入“Download now”页面后选择你要进行的下载使用场景。点击“IOS”和“Androi

  • iFixit:AirPods和Beats Fit Pro电池更换几乎不可能,可修复性评分为0

    iFixit的维修专家在一个新比较片段中完成了对第三代AirPods和Beats Fit Pro的拆解,他们发现其内部结构非常难修。在6分钟的YouTube视频中,iFixit拆解了这两款苹果音频配件并让大家看了看它们的内部结构。考虑到两款配件的小尺寸,它们都有一个“三明治”组件,其中包括精致的电缆、芯片和每个耳塞的电池。

  • Spotify向所有用户推出歌词功能

    Spotify终于将其歌词功能带回了所有用户,是的,这也包括了免费层。歌词由Musixmatch提供,作为与Spotify持续合作的一部分,该服务声称覆盖了800多万首歌曲该功能已在部分市场提供,但现在可供所有人使用。它还改进了,因为它在社交媒体上提供歌词共享,并在所有平台上实施——iOS、Android、Windows、游戏机,甚至是带有本机Spotify应用程序的智能电视Spotify正在删除"歌词背后"功能,该功能不仅提供了歌词,还提供了歌曲创作和艺

  • 方便在Windows 11安装APK的工具WSATools现已恢复上架

    意大利开发者 Simone Franco 开发的 WSATools 允许简单地双击安卓 APK 安装包,即可将其装入适用于 Android 的 Windows 子系统,避免了对一般用户不友好的命令行操作。但该应用上架微软商店后,曾在无预警之下被下架。如今开发者报告了喜讯,说他得到了微软的回信,清晰地指导他如何排除问题,并将应用恢复上架。现在该应用在微软商店的详情页已经恢复访问。在 WSATools 下架前夕,一次小更新解决了对部分用户来说安装遇阻的问题。

  • 苹果上架新款Rotor Riot有线游戏手柄 支持iPhone和iPad

    对于喜欢搭配手柄玩手游,但又不想被无线连接的延迟所拖累的朋友,不妨考虑下即日起在苹果官网开售的新款 Rotor Riot 有线手柄支架配件。其特点是支持 Lighting 连接,带有专为 iPhone 智能机和 iPad 平板电脑设计的“主页”(Home)和“选项”(Options)按钮。如果现在下单的话,还可在 1~2 天内发货。厂家宣称 Rotor Riot 是当今唯一可用的、支持 Lighting 连接的全尺寸游戏手柄配件。除了无需无线配对,手柄本体也无需内置电池

  • 苹果支持对 Apple Watch 和 Mac Pro 采取关税豁免

    苹果 Apple Watch 产品和零部件需要缴纳关税,因为它们是从中国进口的。不过,苹果最重要的产品 iPhone 没有被征收关税。苹果产品的最终制造都在中国完成,尽管苹果已经努力使其制造基地多样化。苹果这项申请是全过程中的一个步骤,可能会恢复美国政府授予对苹果Apple Watch征收7.5%关税和对Mac Pro部件征收25%的关税豁免权。

  • Netflix推出适用于智能电视和PlayStation 4 Pro的AV1流媒体

    Netflix已经宣布,它正在为兼容的智能电视型号以及索尼PlayStation 4 Pro控制台推出AV1流媒体AV1是一种开放的、免版税的编解码器,与目前所有主流流媒体服务使用的无所不在的AVC(又名H.264)编解码器相比,它有几个优点。与AVC相比,使用AV1的一个关键优势是更高的压缩效率,这允许使用较低的比特率,从而降低数据以实现类似的图像质量Netflix声称,在他们的测试中,使用AV1减少的数据消耗导致在较慢的互联网连接上图像质量明显下

  • Spotify用户因缺乏原生HomePod支持而转向Apple Music等平台

    ​一年多前,在2020年的全球开发者大会上,苹果宣布将为HomePod增加第三方音乐服务支持。几个月后,苹果强调了一些将利用这项新功能的应用程序,包括亚马逊音乐、Pandora 和iHeartRadio。值得注意的是,Spotify被排除在该名单之外。

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天