位置: 编程技术 - 正文
推荐整理分享PureFTP借助MySQL实现用户身份验证的操作教程,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
pureftp集成mysql身份验证是将ftp用户信息保存到mysql数据库中,这样可以对大量的ftp服务器做集中管理,对用户帐号的维护只要通过mysql的操作就可以完成。
一、下载pureftp源代码,并确定mysql已经安装好
注意 ?prefix=/usr/local/pureftpd 参数指定了pureftpd的安装路径 ?with-mysql=/usr/local/mysql 参数指定了mysql的安装路径 ?with-language=simplified-chinese 参数指定了服务器返回信息使用的语言
添加pureftpd为系统服务
修改/行
为:
修改行
为
修改配置文件
其中可以修改最大连接数、空闲时间等,详细介绍见 chrootEveryone yes 限定在自己的家目录 NoAnonymous yes 不允许匿名登录 Bind .0.0.1, 监听本机回环 <可选> Bind ..0., 监听本机IP <自行添加的,非必须> CreateHomeDir yes 允许用户登录后自动创建家目录 <必须>
如果启用了iptables,还必须修改下面这一行:PassivePortRange 保存退出。
iptables开启相关端口:
二、建立mysql认证数据库表在mysql服务器中建立pureftpd数据库
三、建立用于pureftpd认证用户的系统信息建立用于pureftpd认证用户和ftp服务器根目录
创建专门用于上传文件的用户
创建专门用于下载的用户
四、修改pureftpd的配置文件修改pureftp主配置文件
修改pureftp mysql认证文件
五、运行pureftpd添加upload用户,用户名可以任意,但是要对应系统用户的的uid和gid,以获取文件系统的的相关权限
添加download用户
运行pureftpd服务器
现在在客户端使用浏览器打开 使用用户upload和download测试登录
六、用facl实现相同目录不同用户使用不同访问权限
后以后创建的子目录和子文件继承facl
让当前目录的facl生效
Pureftp表字段说明
使MySQL能够存储emoji表情字符的设置教程 MySQL需要支持emoji表情符号版本需要大于5.5.3,且字符集需要设置为utf8mb4字符集。utf8mb4和utf8到底有什么区别呢?原来以往的mysql的utf8一个字符最多3字节
MySQL中查询日志与慢查询日志的基本学习教程 一、查询日志查询日志记录MySQL中所有的query,通过"--log[=file_name]"来打开该功能。由于记录了所有的query,包括所有的select,体积比较大,开启后对性能
在Hadoop集群环境中为MySQL安装配置Sqoop的教程 Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如:MySQL,Oracle,Postgres等)中的数据导进到Hadoop的HDFS中,
标签: PureFTP借助MySQL实现用户身份验证的操作教程
本文链接地址:https://www.jiuchutong.com/biancheng/312462.html 转载请保留说明!友情链接: 武汉网站建设