pure-ftpd + mysql.......Management 安装配置实例

浅谈车联网概述-1 车联网技术目前在车企中应用广泛,车联网通过车载传感器、无线通信等技术,能够将车辆上百的传感器数据上传至云端,当前智能网联车辆可以理解为一个“大号”手机。 阅读详情
################## pure-ftpd ###########################

Aborigen Yin
tutu@bsdbase.com
2003.06.07

  pure-ftpd + mysql + PureFTP PHP User Management 安装配置实例

freeBSD 4.8 stable

#mysql apache请自行安装。
#文档中的一些路径是我的环境中使用的,请自行修改以符合你的实际情况;

#相关网址:
http://www.pureftpd.org (国内可能无法访问)
http://sourceforge.net/projects/pureftpd/ (国内现在可以访问了)

8.1.安装
cd /usr/local/src/distfiles
##172.16.100.245是我的文件服务器
wget ftp://172.16.100.245/pub/distfiles/pure-ftpd-1.0.14.tar.gz
tar xfz pure-ftpd-1.0.14.tar.gz -C ..
cd ../pure-ftpd-1.0.14
mkdir -p /usr/local/modules/support/pure-ftpd/etc
mkdir -p /usr/local/modules/support/pure-ftpd/var/run
mkdir -p /usr/local/modules/support/pure-ftpd/var/log
#用puredb;
#使用英文,WITH_LANG=simplified-chinese可以使用简体中文,不过在某些情况下,你可能更希望看到英文;

./configure --prefix=/usr/local/modules/support/pure-ftpd /
--with-everything /
--with-diraliases /
--with-paranoidmsg /
--with-virtualchroot /
--without-shadow /
--with-welcomemsg /
--with-quotas /
--with-sysquotas /
--without-inetd /
--without-banner /
--with-uploadscript /
--with-mysql=/usr/local/modules/support/mysql

#安装程序好象“忘记”这两个文件了
cp configuration-file/pure-ftpd.conf /usr/local/modules/support/pure-ftpd/etc
cp configuration-file/pure-config.pl /usr/local/modules/support/pure-ftpd/sbin
chmod 755 /usr/local/modules/support/pure-ftpd/sbin/pure-config.pl

8.2.配置主配置文件
#程序在/usr/local/modules/support/pure-ftpd/sbin/pure-ftpd,配置文件在/usr/local/modules/support/pure-ftpd/etc/pure-ftpd.conf
#注意一下参数,配置文件中默认的文件位置不对(其实放哪里看自己喜欢罢了);
#vi /usr/local/modules/support/pure-ftpd/etc/pure-ftpd.conf

#begin of pure-ftpd.conf
############################################################
#                                                          #
#         Configuration file for pure-ftpd wrappers        #
#                                                          #
############################################################
ChrootEveryone              yes
BrokenClientsCompatibility  yes
MaxClientsNumber            150
Daemonize                   yes
MaxClientsPerIP             20
VerboseLog                  no
DisplayDotFiles             no
AnonymousOnly               no
NoAnonymous                 no
SyslogFacility              ftp
DontResolve                 yes
MaxIdleTime                 5
MySQLConfigFile             /usr/local/modules/support/pure-ftpd/etc/pureftpd-mysql.conf
#PureDB                      /usr/local/modules/support/pure-ftpd/etc/pureftpd.pdb
LimitRecursion              2000 8
AnonymousCanCreateDirs      no
MaxLoad                     4
PassivePortRange            40000 50000
#ForcePassiveIP             192.168.0.1
AntiWarez                   yes
# Bind                      127.0.0.1,21
#AnonymousBandwidth          50
# UserBandwidth             8
Umask                       133:022
#MinUID                     100
MinUID                      100
AllowUserFXP                yes
AllowAnonymousFXP           no
ProhibitDotFilesWrite       no
ProhibitDotFilesRead        no
AutoRename                  no
AnonymousCantUpload         yes
#NoChmod                    yes
#Quota                      1000:10
PIDFile                     /usr/local/modules/support/pure-ftpd/var/run/pure-ftpd.pid
AltLog                      w3c:/usr/local/modules/support/pure-ftpd/var/log/pure-ftpd-w3c.log
MaxDiskUsage                95
CustomerProof           yes
#end of pure-ftpd.conf

###日志设置
###没有这一行,ftp日志就会发到/var/log/messages,很讨厌的说。
echo "ftp.*          /usr/local/modules/support/pure-ftpd/var/log/pure-ftpd.log" >> /etc/syslog.conf
###
touch /usr/local/modules/support/pure-ftpd/var/log/pure-ftpd-w3c.log
touch /usr/local/modules/support/pure-ftpd/var/log/pure-ftpd.log

#使日志设置生效;
killall -HUP syslogd

#####
#用phpMyAdmin 创建用户配置 ###
user:pureftpd@localhost
passwd:wahaha
database:pureftpd

################为了使用 PureFTPD PHP User Management #####
###mysql 的设置是按照PureFTPD PHP User Management的readme作的。
##
################
http://www.solariz.de
http://www.solariz.de/Ffiledb/filedb.php?action=category&id=1

http://www.solariz.de/Ffiledb/download.php?id=1


#mysql 配置文件。
#vi /usr/local/modules/support/pure-ftpd/etc/pureftpd-mysql.conf
#
# If you want to use the Socket connect methode comment out the
# Lines with MMYSQLServer and MYSQLPort.
# If you want to use the Port methode comment out the MYSQLSocket line
#MYSQLSocket     /var/lib/mysql/mysql.sock
MYSQLServer     localhost
MYSQLPort       3306
MYSQLUser       pureftpd
MYSQLPassword   wahaha
MYSQLDatabase   pureftpd
MYSQLCrypt      cleartext
MYSQLGetPW      SELECT Password FROM ftpd WHERE User="/L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MYSQLGetUID     SELECT Uid FROM ftpd WHERE User="/L" AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MYSQLGetGID     SELECT Gid FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MYSQLGetDir     SELECT Dir FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MySQLGetQTASZ   SELECT QuotaSize FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
MySQLGetQTAFS   SELECT QuotaFiles FROM ftpd WHERE User="/L"AND status="1" AND (ipaccess = "*" OR ipaccess LIKE "/R")
#end of mysql configure.



#####数据库初始化 ####用phpmyadmin 执行
      use pureftpd;
      DROP TABLE IF EXISTS ftpd;
      CREATE TABLE ftpd (
      User varchar(16) NOT NULL default '',
      status enum('0','1') NOT NULL default '0',
      Password varchar(64) NOT NULL default '',
      Uid varchar(11) NOT NULL default '-1',
      Gid varchar(11) NOT NULL default '-1',
      Dir varchar(128) NOT NULL default '',
      ULBandwidth smallint(5) NOT NULL default '0',
      DLBandwidth smallint(5) NOT NULL default '0',
      comment tinytext NOT NULL,
      ipaccess varchar(15) NOT NULL default '*',
      QuotaSize smallint(5) NOT NULL default '0',
      QuotaFiles int(11) NOT NULL default 0,
      PRIMARY KEY (User),
      UNIQUE KEY User (User)
      ) TYPE=MyISAM;
####

####
8.5.虚拟用户管理

#为匿名用户设置帐户,必须有一个系统帐户ftp,匿名ftp才会生效;
#ftp用户的主目录就是匿名ftp的根;
#匿名ftp是为ftp://ftp.anti-spamming.com这个匿名服务器服务的;
userdel ftp
groupdel ftp
groupadd ftp
useradd -g ftp ftp

#虚拟用户统一用这个帐号和组;
pw groupadd virtual
mkdir -p /data/home/virtual
pw useradd virtual -g virtual -d /data/home/virtual -s /sbin/nologin
chown -R virtual:virtual /data/home/virtual
#为了方便管理,clone一个可以登陆的virtual帐号:
#vipw
virtual:x:503:503::/data/home/virtual:/sbin/nologin
vvuser:x:503:503::/data/home/virtual:/bin/sh
#end

#end
修改密码
passwd vvuser

################为了使用 PureFTPD PHP User Management #####
###mysql 的设置是按照PureFTPD PHP User Management的readme作的。
http://www.solariz.de
http://www.solariz.de/Ffiledb/filedb.php?action=category&id=1

http://www.solariz.de/Ffiledb/download.php?id=1
###
cd /usr/local/modules/support/apache/htdocs
fetch ftp://172.16.100.245/pub/distfiles/pureftpd_php_manager.tgz
tar xfz pureftpd_php_manager.tgz
rm -f pureftpd_php_manager.tgz
cd pureftpd_php_manager
#vi pureftp.config.php
<?php
######################
####### SETUP ########
######################

        // Your exactly located mysql config file for pureftpd
        //$PUREFTP_CONFIG_FILE  = '/etc/pureftpd-mysql.conf';
        $PUREFTP_CONFIG_FILE    = '/usr/local/modules/support/pure-ftpd/etc/pureftpd-mysql.conf';

        // The location where all the Forms directed to. (Mayby no change needed)
        $SELF_URL                               = 'index.php';

        // The location of your pure-ftpdwho binary  (set this to chmod 4711)
        //$FTP_WHO                              = "/usr/local/sbin/pure-ftpwho";
        $FTP_WHO                                = "/usr/local/modules/support/pure-ftpd/sbin";

#######################
# DEFAULT NEW-USER PARAMS #
#######################

        $DefaultUser = "";              # Default User Logon
        $DefaultPass = "";                      # Default User Password
        $DefaultUid = "virtual";                        # Default User ID ( must be a real user acct )
       $DefaultGid = "virtual";                    # Default Group ID ( must be a real group acct )
       $DefaultDir = "/data/home/virtual";                           # Default User Dir ( use /./ at the end to chroot )
        $DefaultUL = "0";                               # Default Upload Throttle ( 0 disables it )
        $DefaultDL = "0";                               # Default Download Throttle ( 0 disables it )
        $Defaultip = "*";                               # Default IP restrictions  ( * = any IP )
        $DefaultQS = "10240";                   # Default Quota Size ( 0 disables it )
        $Defaultcmt = "New ftp user";                           # Default Comment for user

// UA
        $DefaultQF = "10240";                   # Default Quota Files ( 0 disables it )
        $PWC = "55";                            # Vorsatz fuerr Crypt Password
?>
#end


http://172.16.100.249:9180/pureftpd_php_manager

###############               
   NOTE:
   If you want to use VirtualQuaotas your PureFTPD must be
   compiled with the "--with-quotas" option.
   Else it is better to comment out the line
   beginning with MySQLGetQTASZ in the  pureftpd-mysql.conf
   file or some errors can occure while launching pureftpd.

   2nd NOTE:
   To set up the PureFTP Who display tool you must set chmod 4711
   to yout pure-ftpwho command. Get sure that the Pure-FTPWho command
   is executable in this directory: /usr/local/sbin/
   If this isn't the directory where you're binary is installed please setup a
   symbolic Link.  ln -s /usr/local/sbin/pure-ftpwho <path and name of your
   pure-ftpwho file>


#################
##由于php_manager创建用户时并不创建对应的用户目录,使用如下脚本来进行用户创建工作,php_manager 只用于管理
#vi /usr/local/modules/support/pure-ftpd/bin/vvadduser

#!/bin/sh
#警告:没有任何错误检查
V_BASE="/data/home/virtual"
R_USER="virtual"
R_GROUP="virtual"

#set by user.
V_USERNAME=""
V_PASSWD=""

HTTP_ROOT="public_html"
HTTPS_ROOT="https"
HTTP_CGI="cgi-bin"
HTTPS_CGI="cgi-bins"
V_SETTINGS="settings"

MYSQL_HOME=/usr/local/modules/support/mysql
MYSQL_CLIENT=$MYSQL_HOME/bin/mysql

MYSQL_USER=GET_FROM_CFG
MYSQL_PASSWD=GET_FROM_CFG
MYSQL_DB=GET_FROM_CFG
MYSQL_HOST=GET_FROM_CFG
MYSQL_PORT=GET_FROM_CFG

PURE_TABLE=ftpd
PURE_MYSQL_CFG=/usr/local/modules/support/pure-ftpd/etc/pureftpd-mysql.conf
#PURE_PW="/usr/local/modules/support/pure-ftpd/bin/pure-pw"

MYSQL_USER=`grep -v '#' $PURE_MYSQL_CFG | grep '^MYSQLUser' | awk '{ print $2 }' `
if [ -z $MYSQL_USER ]
then
        echo "Error:probe mysql user name from $PURE_MYSQL_CFG fail."
        exit 1
fi

MYSQL_PASSWD=`grep -v '#' $PURE_MYSQL_CFG | grep '^MYSQLPassword' | awk '{ print $2 }' `
if [ -z $MYSQL_PASSWD ]
then
        echo "Error:probe mysql password from $PURE_MYSQL_CFG fail."
        exit 1
fi

MYSQL_DB=`grep -v '#' $PURE_MYSQL_CFG | grep '^MYSQLDatabase' | awk '{ print $2 }' `
if [ -z $MYSQL_DB ]
then
        echo "Error:probe mysql database $PURE_MYSQL_CFG fail."
        exit 1
fi

MYSQL_HOST=`grep -v '#' $PURE_MYSQL_CFG | grep '^MYSQLServer' | awk '{ print $2 }' `
if [ -z $MYSQL_HOST ]
then
        echo "Error:probe mysql host from $PURE_MYSQL_CFG fail."
        exit 1
fi

MYSQL_PORT=`grep -v '#' $PURE_MYSQL_CFG | grep '^MYSQLPort' | awk '{ print $2 }' `
if [ -z $MYSQL_PORT ]
then
        echo "Error:probe mysql port from $PURE_MYSQL_CFG fail."
        exit 1
fi

if [ -z $1 ]
then
        #$PURE_PW mkdb
        echo "Usage: $0 <Virtual user name>"
        exit 1
fi

V_USERNAME=$1
O_TTY=`stty -g`
stty -echo
echo -n "Enter password for Virtual user $V_USERNAME:"
read _PW_A
echo -n "Enter password again:"
read _PW_B
stty $O_TTY
#echo "A=$_PW_A ,B=$_PW_B"
if [ "$_PW_A" != "$_PW_B" ]
then
        echo "Error:Password mismatch."
        exit 1
fi
V_PASSWD=$_PW_A

User=$V_USERNAME
Password=$V_PASSWD
Uid=$R_USER
Gid=$R_GROUP
# 0,for inactive,1 for active.
Dir="$V_BASE/$V_USERNAME/./"
status=0
# Default Upload Throttle ( 0 disables it )
ULThrottle=0
# Default Download Throttle ( 0 disables it )
DLThrottle=0
comment="New ftp user $V_USERNAME"
# Default IP restrictions  ( * = any IP )
ipaccess="*"
# Default Quota Size ( 0 disables it )
QuotaSize=100
# Default Quota file count ( 0 disables it )
QuotaFiles=4096

MYSQL_CONN="$MYSQL_CLIENT --silent --host=$MYSQL_HOST --port=$MYSQL_PORT --user=$MYSQL_USER --password=$MYSQL_PASSWD --database=$MYSQL_DB "
INSERT_USER="INSERT INTO $PURE_TABLE SET User='$User',status='$status',Password='$Password',Uid='$Uid',Gid='$Gid',Dir='$Dir',ULBandwidth='$ULThrottle',DLBandwidth='$DLThrottle',comment='$comment',ipaccess='$ipaccess',QuotaSize='$QuotaSize',QuotaFiles='$QuotaFiles';"
#No update support in adduser script.
UPDATE_USER="UPDATE $PURE_TABLE SET User='$User',status='$status',Password='$Password',Uid='$Uid',Gid='$Gid',Dir='$Dir',ULBandwidth='$ULThrottle',DLBandwidth='$DLThrottle',comment='$comment',ipaccess='$ipaccess',QuotaSize='$QuotaSize',QuotaFiles='$QuotaFiles';"

$MYSQL_CONN <<MADAY
$INSERT_USER
commit;

MADAY

if [ $? -ne 0 ]
then
        echo "Error:Database insert fail."
        echo "MYSQL_CONN=$MYSQL_CONN"
        echo "INSERT_USER=$INSERT_USER"
        echo "UPDATE_USER=$UPDATE_USER"
        exit 1
fi

#END of mysql insert.
#$PURE_PW useradd $V_USERNAME -u $R_USER -d $V_BASE/$V_USERNAME
#更新puredb;
#$PURE_PW mkdb
mkdir -p $V_BASE/$V_USERNAME/$HTTP_ROOT
#http web cgi 目录;
mkdir -p $V_BASE/$V_USERNAME/$HTTP_CGI
#https web 根目录;
mkdir -p $V_BASE/$V_USERNAME/$HTTPS_ROOT
#http web cgi 目录;
mkdir -p $V_BASE/$V_USERNAME/$HTTPS_CGI
#虚拟用户设置、日志文件目录;
mkdir -p $V_BASE/$V_USERNAME/$V_SETTINGS
mkdir -p $V_BASE/$V_USERNAME/$V_SETTINGS/apache/log
mkdir -p $V_BASE/$V_USERNAME/$V_SETTINGS/apache/ca
chmod 777 $V_BASE/$V_USERNAME/$V_SETTINGS/apache/log
chown -R $R_USER:$R_GROUP $V_BASE/$V_USERNAME
if [ $status -eq 0 ]
then
   echo "warning:User $V_USERNAME is inactive now,use PureFTP User PHP Management to modify it."
fi
echo "all over."
#end

chmod 755 /usr/local/modules/support/pure-ftpd/bin/vvadduser
ln -s /usr/local/modules/support/pure-ftpd/bin/vvadduser /usr/local/sbin

8.4.简单的启动关闭shell;
#vi /usr/local/modules/support/pure-ftpd/sbin/pure-config.pl
#指定pure-ftpd的位置。
my $PUREFTPD;
-x && ($PUREFTPD=$_, last) for qw(
   #指定pure-ftpd的位置。
        /usr/local/modules/support/pure-ftpd/sbin/pure-ftpd
);

#使用如下perl脚本将配置文件转化为命令行参数,并启动pure-ftpd;
/usr/local/modules/support/pure-ftpd/sbin/pure-config.pl /usr/local/modules/support/pure-ftpd/etc/pure-ftpd.conf

/usr/local/modules/support/pure-ftpd/sbin/pure-ftpd -A -b -c150 -B -C20 -fftp -H -I5 -lmysql:/usr/local/modules/support/pure-ftpd/etc/pureftpd-mysql.conf -L2000:8 -m4 -p40000:50000 -s -U133:022 -u100 -w -i -g/usr/local/modules/support/pure-ftpd/var/run/pure-ftpd.pid -Ow3c:/usr/local/modules/support/pure-ftpd/var/log/pure-ftpd-w3c.log -k95 -Z
##添加-4参数,可以使ftp只在tcpv4监听。

#开机自动执行的脚本:

#vi /usr/local/modules/support/pure-ftpd/bin/support-pure-ftpd-mgr.sh

#!/bin/sh
case "$1" in

start)
        if [ -x /usr/local/modules/support/pure-ftpd/sbin/pure-config.pl ]; then
                /usr/local/modules/support/pure-ftpd/sbin/pure-config.pl /usr/local/modules/support/pure-ftpd/etc/pure-ftpd.conf && echo 'Pure-ftpd server started.'
        else
           echo "Error:pure-config.pl can not exec."
           exit 1
        fi
        ;;

stop)
        kill `cat /usr/local/modules/support/pure-ftpd/var/run/pure-ftpd.pid 2>/dev/null` >/dev/nul 2>&1 && echo 'Pure-ftpd server stopped.'
        ;;
restart)
        echo .
        echo Restart Pure-ftpd server ......
        $0 stop                     
        sleep 5
        $0 start                     
        ;;
*)
        echo "$0 start | stop | restart"
        ;;

esac
#end of support-pure-ftpd-mgr.sh

chmod 755 /usr/local/modules/support/pure-ftpd/bin/support-pure-ftpd-mgr.sh
ln -s /usr/local/modules/support/pure-ftpd/bin/support-pure-ftpd-mgr.sh /usr/local/sbin/
ln -s /usr/local/sbin/support-pure-ftpd-mgr.sh /usr/local/etc/rc.d

#end
2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴 中科芯 (央企福利待遇好,但是百分百不解决户口,适合当地人进去躺平。) 现场面试,三个面试官,时间大约40min 首先介绍一下自己,介绍一下项目。所做项目用到了FIFO吗,深度是多少,位宽是多少,仲裁算法是什么? 验证环境中的reference model是自己写的还是本身就有的,仲裁怎么在参考模型中实现,参考模型怎么获取寄存器的值? 怎么配置RTL寄存器,通过平台的寄存器模型进行寄存器配置,寄存器模型里边的方法,写一个寄存器或读一个寄存器怎么实现? 寄存器如何实现前门访问和后门访问,后门访问时 阅读详情

相关推荐

R语言基础之R语言入门

R语言最初是由新西兰奥克兰大学统计系的教授Ross Ihaka和Robert Gentleman在S语言基础上开发完成的。是一门解释性语言。在我看来R语言是一门数学性极强的语言,或者说这是一门为数学而生的语言,因为其具有极其出色的计算与统计分析能力...

weixin_46912400的博客 5万+

pure-ftpd mysql_FTP服务器之pure-ftpd配置Mysql虚拟ftp账号

1.Mysql的连接[root@localhost ~]# mysql -uroot -pxxxxxx(your mysql password)2.建立mysql认证数据库mysql>create database pureftpd;mysql>grant privileges all on pureftpd.* to pureftpuser@localhost ide...

weixin_39774556的博客 267

DDR内存条选购避坑指南:单Rank vs 双Rank性能实测对比(附2024年颗粒推荐)

本文深入解析了内存条中单Rank与双Rank设计的原理与性能差异。通过实战测试对比,揭示了双Rank内存在高负载场景(如3D渲染、视频剪辑)中凭借Rank Interleaving技术带来的显著性能优势,并提供了2024年针对不同用户需求的DDR4/DDR5内存选购策略与避坑指南。

ik678901的博客 1129

pureftpd 配置 mysql_FTP服务器之pure-ftpd配置Mysql虚拟ftp账号_MySQL

1. Mysql的连接 [root@localhost ~]# mysql -uroot -pxxxxxx(your mysql password)2. 建立mysql认证数据库 mysql>create database pureftpd;mysql>grant privileges all on pureftpd.* to pureftpuser@loca...

weixin_39655362的博客 289

关于并网继电器的继电器自检逻辑及实现方式

对于常规的光伏并网逆变器来说,继电器控制至关重要。继电器一般位于逆变电感后,共模电感前,用于将逆变电压与电网电压脱开,一般国外有双继电器的安规强制认证要求,国内目前只需要单继电器要求(后续应该会有双继电器要求,个人感觉)

weixin_29982209的博客 2615

Excel插件开发实战:从零封装一个带自定义Ribbon的.xlam工具包

本文详细介绍了如何从零开发一个带自定义Ribbon的Excel插件.xlam工具包。通过VBA和XML技术,读者将学习到插件架构设计、Ribbon界面定制、模块化开发以及企业级部署策略,帮助提升Excel自动化办公效率。

weixin_42531128的博客 516

FreeBSD学习笔记29-pureftpd的mysql认证

If you never heard about MySQL before, *DON'T* enable MySQL support in Pure-FTPd. MySQL is useless if you don't have to manage many shared accounts. But well... if you want to learn a...

weixin_34281537的博客 150

基于YOLOv8-obb的自动车牌检测与CRNN车牌识别

基于YOLOv8-obb模型实现了针对带角度车牌的自动检测,并结合CRNN(Convolutional Recurrent Neural Network)技术进行车牌字符识别,旨在提高复杂场景下车牌识别系统的准确性和鲁棒性

坚强的强酸柠檬的博客 1145

Pure-ftpd + Mysql + Pureftpd_php_manager架设FTP 傻子的执著

http://blog.chinaunix.net/u1/54035/showart_437951.htmlhttp://www.chinaunix.net/jh/15/621909.htmlhttp://freshmeat.net/projects/ppum/Pure-ftpd + Mysql + Pureftpd_php_manager架设FTP    经历了大概三十多贴的讨论,终

cnbird's blog 4805

安时积分法和开路电压法结合估算锂电池SOC

基于安时积分法和开路电压法结合的锂电池SOC估计Simulink仿真建模,利用安时积分法计算放电过程中的SOC,在搁置状态利用开路电压法进行SOC修正。

qq_39304296的博客 2554

ncode控件使用总结

数据格式txt转s3t #HEADER #TITLES Absolute_Time,COG_Ax,COG_Ay,COG_Az,LF_SPINDLE_AZ #UNITS ,g,g,g,g, #DATATYPES Double,Float,Float,Float,Float #DATA 2. 导入s3t数据 3. 输入数据控件 直接拖入数据源或者添加控件数据 4.

技术联盟 2006

使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理

安装 Pure-ftpd是一个成熟的ftp工具,apt-get已经有打好的包了.我们直接通过apt-get就能很方便的安装. apt-get install pure-ftpd-mysql 配置 在数据库里边建一个库,这里用之前的hosting数据库.用以下语句创建一张表: CREATE TABLE users( User varchar(16) NOT NUL

white__cat的专栏 4995

基于Simulink的风电系统背靠背变流器解耦控制仿真

本文完成了基于 Simulink 的风电背靠背变流器解耦控制仿真,实现了:✅掌握 dq 解耦控制的数学本质✅构建 MSC + GSC 完整控制链✅验证其在动态、扰动下的卓越性能✅达成高解耦度、低 THD、稳母线三大目标。

xiaoheshang_123的博客 79

2011总结

2011快结束了,写个总结,总结下这过去的一年。 2011年是坎坷的一年,犹记得刚毕业那年时的满怀激情,一晃一年又过去了。时间真的走得很快。 2011年经历了人生第一次的跳槽,从大老远的深圳来到了上海。在深圳为了进项目组,为了体验传说中的狼文化的企业氛围,我留在了深圳,一待就是整整一年,虽然我很不情愿做测试。作为职场新人,我有理由埋下头认真学习,认真工作。就像一句话说得:“天道酬勤,诚信诚实,

Cross 4262

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

正式工作一周

洗了个热水澡,把一天的疲劳冲进了下水道。头发很湿,不能就这睡觉,所以在自己的blog上充个数。呵呵!        工作一周了,忙碌并快乐着,生活简单而充实。         由于项目的原因,我被调到了3部,告别了汽车导航,告别了投入很多的DBHMITool,进入了一个新的环境,接到了之前一直想做的一个关于开源的项目——为firefox做插件,用的是Mozilla的一套开源框架XPCOM和XU

深红 1132

Metal Slug杂记

既然是杂记,就是随便乱写一通了。对MS的热爱起源自5、6年前,那时的家乡才刚刚兴起PS机,当时下了下午课之后的第一件事就是拉上四人帮的其他三位弟兄一起去PS,MS是除了FF8之外玩得最多的游戏。MS系列给人最大的快感莫过于去争那个一命通关的极限和尽可能多的奖分,如非如此,MS就可能不再是MS了,8过话说回来,哪个射击游戏不都是被设计成这样的模式么?MS六代的游戏都玩过,4是感觉最不好的,或

noslopforever [天堂里的死神] 2323

微软推高性能β2 Windows 进军超级计算领域

  公告: 兰桂坊里的当家头牌~~专陪商贾富豪哦-- 仙女形象魂牵梦绕 黛安芬内衣代言人--池端忍精美内衣...

weixin_34354945的博客 344

鲍尔默说:你的东西再大 微软也装得下

  公告: 兰桂坊里的当家头牌~~专陪商贾富豪哦-- 仙女形象魂牵梦绕 黛安芬内衣代言人--池端忍精美内衣...

weixin_34050519的博客 188

ubuntu pure-ftpd + mysql 配置详情

上一篇文章是使用PureDB来存储虚拟用户信息,本篇文章将会使用mysql来存储ftp用户数据信息 一 下载安装 编译安装 ./configure --with-mysql --with-rfc2640 --with-everything --with-puredb 在安装的时候出现了一个小问题:ubuntu configure: error: libmysqlclient is needed f...

qq_36462472的博客 1107

pureftpd+mysql+pureftpd_php_manager实现磁盘配额

一,这里我选用的操作系统是Red hat AS4.2,安装的时候检查是否选择以下这些软件。   Apache, or another web server.   A MySQL server.   PHP, with the extensions: MYSQL,PCRE,POSIX and SESSION.   以上软件只要在安装操作系统的时候,软件安装的默认选项就可以满足。       二,从h

WangKe01的专栏 902

pureftpd mysql配置_pureftpd+mysql验证的安装配置文档

pureftpd+mysql验证的安装配置文档一.mysql编译安装:1,准备工作a,下载安装程序mysql-5.1.41.tar.gzb,为mysql建立用户和组groupadd -g 2001 mysqluseradd -M -s /sbin/nologin -u 2001 -g 2001 mysql2,编译安装mysql[root@localhost software]# tar -zxf ...

weixin_39932611的博客 219

pureftpd 配置 mysql_pureftpd+mysql验证的安装配置文档

pureftpd+mysql验证的安装配置文档一.mysql编译安装:1,准备工作a,下载安装程序mysql-5.1.41.tar.gzb,为mysql建立用户和组groupadd -g 2001 mysqluseradd -M -s /sbin/nologin -u 2001 -g 2001 mysql2,编译安装mysql[root@localhost software]# tar -zxf ...

weixin_33318222的博客 262

轻松搞定linux下pure-ftpd的安装,绝对可用

背景:最近需要在服务器上安一个ftp服务器,之前也使用wdcp安过,结果由于mysql数据库修改了,不知道什么莫名问题怎么也连不上,后来又使用了vsftpd,也是糊里糊涂的安好了,没怎么搞懂。最近又有新的需求要装个ftp,网上找了好多教程都没有成功,走了不上弯路,特此记录以供自己和后人参考。 1.如果你是基于最小化安装的linux系统,需要执行如下命令,安装必要的库,如果是安装过的可以跳过此步骤

fanhenghui的专栏 1万+

pureftpd mysql 语句_使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理

安装Pure-ftpd是一个成熟的ftp工具,apt-get已经有打好的包了.我们直接通过apt-get就能很方便的安装.apt-get install pure-ftpd-mysql配置在数据库里边建一个库,这里用之前的hosting数据库.用以下语句创建一张表:CREATE TABLE users(User varchar(16) NOT NULL default '',status enum...

weixin_36090065的博客 232

pure-ftpd + mysql + web搭建ftp服务器

参考:http://tonychiu.blog.51cto.com/656605/533172 这哥们跟我的英文名是同一个,特别亲切,感谢他的思路及搜集的web界面 一、安装及配置 1、准备工作 cd /usr/local/src/tarbag/ 官方下载 wgethttp://download.pureftpd.org/pub/pure-ftpd/rel...

weixin_34128501的博客 253

pure-ftpd 安装与配置

环境:centos 5.5 x86_32  软件列表: Pure-ftpd         http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.24.tar.g Pureadmin        http://www.yiyou.org/docs/PureAdmin_03_php/PureAdmin-0.3.

white__cat的专栏 4339

pureftpd mysql配置_Pure-FTPd虚拟用户的配置及基于MySQL的虚拟用户配置详解

一、安装及配置推荐下载wget http://fossies.org/unix/misc/pure-ftpd-1.0.34.tar.gz下载phpweb管理组件wget http://www.yiyou.org/docs/PureAdmin_03_php/PureAdmin-0.3.tar.gzMySQL.conf解压编译及安装&常见问题排错tar zxvf pure-ftpd-1.0.3...

weixin_34508497的博客 363

CentOS安装Pure-FTPd+MySQL

CentOS安装Pure-FTPd+MySQL 需要提前安装MySQL,然后开始准备工作 cd/usr/local/src wgethttp://file.ospad.com/others/pure-ftpd-1.0.28.tar.gz wgethttp://file.ospad.com/others/ftp_v2.1.tar.gz yuminstall...

weixin_34319817的博客 240
上一篇: 全力打造多功能FreeBSD服务器
下一篇: 安装xp,linux,freebsd。用iso安装freebsd
nmdd
博客等级 码龄22年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值