前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu安装puref-ftpd

ubuntu安装puref-ftpd

作者头像
苦咖啡
发布2018-05-08 18:08:05
8990
发布2018-05-08 18:08:05
举报
文章被收录于专栏:我的博客我的博客

1.安装pureftpd

sudo apt-get install pure-ftpd

sudo apt-get install pure-ftpd-mysql

2.创建数据库和存放ftp用户表

代码语言:javascript
复制
CREATE TABLE `users` (
CREATE TABLE `users` (
  `User` varchar(16) NOT NULL DEFAULT '' COMMENT '账号',
  `Password` varchar(64) NOT NULL DEFAULT '' COMMENT '密码',
  `Uid` mediumint(8) NOT NULL DEFAULT '33' COMMENT '用户UID',
  `Gid` mediumint(8) NOT NULL DEFAULT '33' COMMENT '用户GID',
  `Dir` varchar(128) NOT NULL DEFAULT '' COMMENT '用户根目录',
  `Comment` tinytext NOT NULL COMMENT '备注',
  PRIMARY KEY (`User`),
  UNIQUE KEY `User` (`User`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='FTP用户';

3.配置 编辑/etc/pure-ftpd/db/mysql.conf #MYSQLServer localhost #MYSQLPort 3306 MYSQLUser pureftpd MYSQLPassword ftpdpass MYSQLDatabase pureftpd #MYSQLCrypt md5, cleartext, crypt() or password() – md5 is VERY RECOMMENDABLE uppon cleartext MYSQLCrypt md5

4.一些配置 //限制用户在自己家目录 echo “yes” >/etc/pure-ftpd/conf/ChrootEveryone echo “no” >/etc/pure-ftpd/conf/AnonymousOnly

备注:

1、提示Can’t login as [XXXX]: account disabled

需要检查启动的时候u参数是多少

usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -H -8 UTF-8 -C 5 -O clf:/var/log/pure-ftpd/transfer.log -c 10 -u 1000 -E -B

这个-u就是最小的uid!

解决这个错误

echo ’33’ > /etc/pure-ftpd/conf/MinUID

那么最小的UID就是33!!!!

2、设置Umask要放到conf下Umask文件并且要用空格分开!!!

比如002 002就是设定文件是775和文件夹775一样的效果!!!!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年11月23日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档