Pure-fptd安装手册_第1页
Pure-fptd安装手册_第2页
Pure-fptd安装手册_第3页
Pure-fptd安装手册_第4页
Pure-fptd安装手册_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PUREFTPD安装手册(2008/09/03)环境操作系统/版本CENTOS46注意FTP依附的系统用户ID必须大于500,否则不能上传文件1,下载安装HTTP/WWWPUREFTPDORG/PROJECT/PUREFTPD创建用户,分LINUX系统与FREEBSD系统两种情况LINUX/OPENBSD/NETBSD/SOLARIS/HPUX/ALOTOFOTHERUNIXLIKESYSTEMSGROUPADDFTPGROUPUSERADDFTPUSERGFTPGROUPD/DEV/NULLS/BIN/FALSEFREEBSDPWGROUPADDFTPGROUPPWUSERADDFTPUSERGFTPGROUPD/DEV/NULLS/BIN/FALSE安装TARXZVFPUREFTPD1021TARGZ/CONFIGUREPREFIX/USR/LOCAL/PUREFTPDWITHPUREDBMAKEMAKEINSTALLCD/USR/LOCAL/PUREFTPDMKDIRETC添加用户JACK,不是系统用户BIN/PUREPWUSERADDJACKUFTPUSERD/FTPDIR(/FTPDIR目录不必先创建,当用户一登陆会自动创建)创建保存密码文件和密码数据库BIN/PUREPWMKDBETC/PUREFTPDPDBFECT/PUREFTPDPASSWD/USR/LOCAL/SBIN/PUREFTPDJLPUREDB/ETC/PUREFTPDPDBJ表示创建目录TRYTOFTPLOCALHOSTANDLOGINASJACKJACK对FTPDIR目录有创建,删除,上传,下载权限如果以后不想用FTPUSER组可以不重新生成数据库的情况下更改/USR/LOCAL/PUREFTPD/BIN/PUREPWUSERMODJACKUTOMGTOMMTOM是存在的系统帐户系统组加入新用户并更新PUREFTPD数据库,不必重启PUREFTPD服务器。/USR/LOCAL/BIN/PUREPWUSERADDJOHNUFTPUSERD/FTPDIR/USR/LOCAL/BIN/PUREPWMKDB/USR/LOCAL/PUREFTPD/ETC/PUREFTPDPDBF/USR/LOCAL/PUREFTPD/ETC/PUREFTPDPASSWDM设置配置文件不复制此文件也照常运行。CD/USR/LOCAL/SRC/PUREFTPD1021/CONFIGURATIONFILECPPUREFTPDCONF/USR/LOCAL/PUREFTPD/ETC/VI/USR/LOCAL/PUREFTPD/ETC/PUREFTPDCONF一切正常后可以改变/FTPDIR目录的组权限CHGRPRFTPGROUP/FTPDIR检查命令看BIN/PUREPWHELPUREPWLIST列出用户名,目录信息PUREPWSHOW附加官方文档VIRTUALUSERSSINCERELEASE0992,PUREFTPDSUPPORTSVIRTUALUSERSVIRTUALUSERSISASIMPLEMECHANISMTOSTOREALISTOFUSERS,WITHTHEIRPASSWORD,NAME,UID,DIRECTORY,ETCITSJUSTLIKE/ETC/PASSWDBUTITSNOT/ETC/PASSWDITSADIFFERENTFILE,ONLYFORFTPITMEANSTHATYOUCANEASILYCREATEFTPONLYACCOUNTSWITHOUTMESSINGUPYOURSYSTEMACCOUNTSADDITIONNALY,VIRTUALUSERSFILESCANSTOREINDIVIDUALQUOTAS,RATIOS,BANDWIDTH,ETCSYSTEMACCOUNTSCANTDOTHISTHOUSANDSOFVIRTUALUSERSCANSHARETHESAMESYSTEMUSER,ASLONGASTHEYALLARECHROOTEDANDTHEYHAVETHEIROWNHOMEDIRECTORYSOAGOODTHINGTODOBEFOREUSINGVIRTUALUSERSISTOCREATEASYSTEMUSERFORTHISOFCOURSE,YOUCANUSEANYEXISTINGACCOUNTLIKE“NOBODY“BUTNOTROOT,BUTITSBETTERTOHAVEADEDICATEDACCOUNTLETSCREATEAN“FTPGROUP“GROUPANDAN“FTPUSER“USERLINUX/OPENBSD/NETBSD/SOLARIS/HPUX/ALOTOFOTHERUNIXLIKESYSTEMSGROUPADDFTPGROUPUSERADDGFTPGROUPD/DEV/NULLS/ETCFTPUSERFREEBSDPWGROUPADDFTPGROUPPWUSERADDFTPUSERGFTPGROUPD/DEV/NULLS/ETCTHEN,ALLMAINTENANCEOFVIRTUALUSERSCANBEMADEWITHTHE“PUREPW“COMMANDYOUCANALSOEDITTHEFILESBYHANDIFYOUWANTFILESSTORINGVIRTUALUSERSHAVEONELINEPERUSERTHESELINESHAVETHEFOLLOWINGSYNTAXFIELDSCANBELEFTEMPTYEXCEPTIONSACCOUNT,PASSWORD,UID,GID,HOMEDIRECTORYPASSWORDSARECOMPATIBLEWITHTHEHASHINGFUNCTIONUSEDIN/ETC/PASSWDOR/ETC/MASTERPASSWDTHEYARECRYPTOHASHEDWITHBLOWFISH,MD5,MULTIPLEDESANDSIMPLEDES,INTHISORDER,ACCORDINGTOWHATYOURSYSTEMHASSUPPORTFORTCREATINGANEWUSERTOADDANEWUSER,USETHEFOLLOWINGSYNTAXPUREPWUSERADDFUGD/DCTTNNQQR/,/R/,/I/,/I/,/YZMLETSCREATE“JOE“,WHOOSEHOMEDIRECTORYWILLBE/HOME/FTPUSERS/JOETHESYSTEMACCOUNTASSOCIATEDWITH“JOE“IS“FTPUSERS“PUREPWUSERADDJOEUFTPUSERD/HOME/FTPUSERS/JOEJOESPASSWORDISASKEDTWICEWITHD,JOEWILLBECHROOTEDIFYOUWANTTOGIVEJOEACCESSTOTHEWHOLEFILESYSTEM,USEDINSTEADOFDYOUDONTNEEDTOCREATE/HOME/FTPUSERS/JOEIFYOURUNPUREFTPDWITHTHEJCREATEHOMESWITCHWITHTHATSWITCH,HOMEDIRECTORIESWILLAUTOMATICALLYBECREATEDWHENUSERSWILLLOGINFORTHEFIRSTTIMETHE“Z“OPTIONALLOWANUSERTOCONNECTONLYDURINGARANGEOFDAYTIMEFORINSTANCE,WITHZ09001800,JOEWILLONLYBEABLETOCONNECTFROM9AMTO18PMWARNINGANUSERTHATCONNECTEDDURINGAUTHORIZEDHOURSCANFINISHHISSESSIONAFTERTHESEAUTHORIZEDHOURSRANDRAREHANDYTORESTRICTWHERETHEUSERCANCONNECTFROMTHEYCANBEFOLLOWEDBYASIMPLEIP/MASKPAIRR19216810/24,MULTIPLEPAIRSSEPARATEDBYACOMAR19216810/24,10100/16,127001/32,SINGLEIPSR19216814,10115,HOSTNAMESRBLABLANET,YOPCITRONCOM,ORANYCOMBINATIONOFTHOSEYISTORESTRICTTHENUMBEROFCONCURRENTSESSIONSANUSERCANHAVEATTHESAMETIMEOR0MEANUNLIMITEDAVOIDTHISFEATUREONVERYLOADEDSERVERSUSEPERIPLIMITSINSTEADOK,“JOE“HASBEENCREATEDBYDEFAULT,THELISTOFVIRTUALUSERSISSTOREDINTHE/ETC/PUREFTPDPASSWDFILEYOUCANOFCOURSECHANGETHISWITHFLETSHAVEALOOKATITSCONTENTJOE1LX/3F60BYDYWSQOYIAWQKOHFI3500101/HOME/FTPUSERS/JOE/PASSWORDSAREHASHEDWITHTHEBESTONEWAYHASHFUNCTIONYOURSYSTEMSUPPORTSHASHESARETRIEDINTHISORDERBLOWFISH,MD5,MULTIPLEDES,SIMPLEDESCHANGINGINFOONCEVIRTUALUSERSHAVEBEENCREATED,YOUCANEDITTHEIRINFOFORINSTANCEYOUCANADDBANDWIDTHTHROTTLING,CHANGEQUOTAS,ADDTHEIRFULLNAME,UPDATERATIO,ETCTHE“PUREPWUSERMOD“COMMANDWORKSJUSTLIKE“PUREPWUSERADD“EXCEPTTHATITMODIFIESANEXISTINGACCOUNTINSTEADOFCREATINGANEWONEFORINSTANCE,WEWILLADDAQUOTATOJOEJOESHOULDBELIMITEDTO1000FILESAND10MEGABYTESPUREPWUSERMODJOEN1000N10LETSHAVEALOOKAT/ETC/PUREFTPDPASSWDJOE1LX/3F60BYDYWSQOYIAWQKOHFI3500101/HOME/FTPUSERS/JOE/100010485760ASYOUCANSEE,THESIZEQUOTAISSTOREDINBYTESINTHEFILERESETTINGATTRIBUTESTODISABLEFILEQUOTAS,USEPUREPWUSERMODNTODISABLESIZEQUOTAS,USEPUREPWUSERMODNTODISABLERATIOS,USEPUREPWUSERMODQQTODISABLEDOWNLOADBANDWIDTHTHROTTLING,USEPUREPWUSERMODTTODISABLEUPLOADBANDWIDTHTHROTTLING,USEPUREPWUSERMODTTODISABLEIPFILTERING,USEPUREPWUSERMODTODISABLETIMERESTRICTIONS,USEPUREPWUSERMODZTODISABLETHENUMBEROFCONCURRENTSESSIONS,USEPUREPWUSERMODYDELETINGUSERSWEWONTDELETEJOEATTHISTIMEJOEISAFINEGUYBUTFYI,DELETINGANUSERISASSIMPLEASRUNNING“PUREPWUSERDEL“,WHOOSESYNTAXISPUREPWUSERDELFMDELETINGJOEWOULDBEPUREPWUSERDELJOETHECONTENTOFHISHOMEDIRECTORYISKEPTDELETEITBYHANDIFYOUWANTCHANGINGPASSWORDSTOCHANGETHEPASSWORDOFANUSER,USE“PUREPWPASSWD“PUREPWPASSWDFMDISPLAYINGINFOTOREVIEWINFOABOUTONEUSER,READINGTHE/ETC/PUREFTPDPASSWDFILEISOK,BUTITSNOTREALLYHUMANFRIENDLYITSWHYYOUCANUSE“PUREPWSHOW“,WHOOSESYNTAXISPUREPWSHOWFLETSTRYWITHJOEPUREPWSHOWJOELOGINJOEPASSWORD1LX/3F60BYDYWSQOYIAWQKOHFI3UID500FTPUSERGID101FTPGROUPDIRECTORY/HOME/FTPUSERS/JOE/FULLNAMEDOWNLOADBANDWIDTH0KBUNLIMITEDUPLOADBANDWIDTH0KBUNLIMITEDMAXFILES1000ENABLEDMAXSIZE10MBENABLEDRATIO00UNLIMITEDUNLIMITEDALLOWEDLOCALIPSDENIEDLOCALIPSALLOWEDCLIENTIPS19216800/16DENIEDCLIENTIPS19216811,BLAHVERYBADHOSTCOMTIMERESTRICTIONS09001800ENABLEDMAXSIMSESSIONS0UNLIMITED“/“ATTHEENDOFAHOMEDIRECTORYMEANSTHATTHISUSERWILLBECHROOTEDCOMMITINGCHANGESIMPORTANTYOUCANADD,MODIFYANDDELETEUSERSWITHTHEPREVIOUSCOMMANDS,ORBYEDITING/ETC/PUREFTPDPASSWDBYHANDBUTTHEFTPSERVERWONTCONSIDERTHECHANGESYOUMAKETOTHATFILE,UNTILYOUCOMMITTHEMCOMMITINGCHANGESREALLYMEANSTHATANEWFILEISCREATEDFROM/ETC/PUREFTPDPASSWDORWHATEVERFILENAMEYOUCHOOSETHATNEWFILEISAPUREDBFILEITCONTAINSEXACTLYTHESAMEINFOTHANTHEOTHERFILEBUTINTHATFILE,ACCOUNTSARESORTEDANDINDEXEDFORFASTERACCESS,EVENWITHTHOUSANDSOFACCOUNTSPUREDBFILESAREBINARYFILES,DONTTRYTOVIEWTHEMORYOURTERMINALWILLBEEPLIKEHELLLETSCREATEAPUREDBFILEFROM/ETC/PUREFTPDPASSWDTHEINDEXEDFILEWILLBECALLED/ETC/PUREFTPDPDBASALWAYS,CHOOSEWHATEVERNAMEYOULIKEPUREPWMKDBTHISREADS/ETC/PUREFTPDPASSWDANDCREATES/ETC/PUREFTPDPDBBYDEFAULT,BUTTOREADANOTHERFILE,ADDTHEPDBFILE,OPTIONNALYFOLLOWEDBYFFORINSTANCEPUREPWMKDB/ETC/ACCOUNTS/MYACCOUNTSPDBF/ETC/ACCOUNTS/MYACCOUNTSTXTALLMODIFICATIONSYOUMADETOTHEVIRTUALUSERSDATABASEWILLBECOMMITTEDATOMATICALLYALLNEWACCOUNTSWILLBEACTIVATEDATTHESAMETIMEANDALLDELETEDUSERSWONTBEABLETOLOGINASSOONASYOULLHAVEHITTHERETURNKEYTHERESNONEEDTORESTARTTHEPUREFTPDSERVERTOCOMMITCHANGESYOUCANALSOCHANGESOMETHINGTOTHETEXTPASSWORDSFILEADDUSERS,CHANGEPASSWORD,DELETEUSERS,ETCANDAUTOMATICALLYRUN“PUREPWMKDB/ETC/PUREFTPDPDB“AFTERWARDSTODOSO,JUSTUSETHEMSWITCHPUREPWPASSWDJOEMTHISCOMMANDWILLCHANGEJOESPASSWORDINPUREFTPDPASSWDANDCOMMITTHECHANGETO/ETC/PUREFTPDPWDENABLINGVIRTUALUSERSOFCOURSE,TOUSEVIRTUALUSERS,YOUHAVETOENABLETHEIRSUPPORTINTHEFTPSERVERITSELFATCOMPILETIME,THISISDONEBYGIVINGWITHPUREDBTO/CONFIGUREWITHEVERYTHINGALSOENABLESITANDBINARYPACKAGESHAVEITCOMPILEDINTHEN,ADDTHISSWITCHTOYOURUSUALPUREFTPDSWITCHESLPUREDB/PATH/TO/PUREDB_FILEIFLONGOPTIONSAREENABLED,YOUCANALSOUSELOGININSTEADOFLLETSRUNTHESERVERWITHAUTOMATICCREATIONOFHOMEDIRECTORIESANDPUREDBAUTHENTICATION/USR/LOCAL/SBIN/PUREFTPDJLPUREDB/ETC/PUREFTPDPDBTRYTOFTPLOCALHOSTANDLOGINASJOECONVERTINGSYSTEMACCOUNTSYOUCANCONVERTALLSYSTEM/ETC/PASSWDACCOUNTSTOVIRTUALFTPUSERS,WITHTHE“PUREPWCONVERT“TOOLJUSTRUNITPUREPWCONVERT/ETC/PUREFTPDPASSWDIFYOUDOITASANONPRIVILEGEDUSER,PASSWORDSWONTBEFILLEDINIFYOUDOITASROOT,EVERYTHINGWILLBECOPIED,EVENHASHEDPASSWORDSCOPYINGSYSTEMACCOUNTSTOFTPACCOUNTSMAKESSENSE,BECAUSETHATWAY,USERSCANUSEDIFFERENTPASSWORDSFORFTPANDFORTELNETACCESSENVIRONNEMENTVARIABLESIFDEFINED,APURE_PASSWDFILEENVIRONMENTVARIABLECANSETTHEDEFAULTPATHTOTHEPUREFTPDPASSWDFILEWITHOUTTHISVARIABLE,ITDEFAULTSTO/ETC/PUREFTPDPASSWDIFDEFINED,APURE_DBFILEENVIRONMENTVARIABLECANSETTHEDEFAULTPATHTOTHEPUREFTPDPDBFILEWITHOUTTHISVARIABLE,ITDEFAULTSTO/ETC/PUREFTPDPDB使用配置文件(最好不用,这会降低速度)UNLIKEMANYDAEMONS,PUREFTPDDOESNTREADANYCONFIGURATIONFILEBUTFORLDAPANDSQLINSTEAD,ITUSESCOMMANDLINEOPTIONSFORINSTANCE,THEHFLAGISDESIGNEDTOSPEEDUPHIGHLYLOADEDSERVERS,BYAVOIDINGDNSLOOKUPSTOENABLETHIS,JUSTADDITTOTHESERVERNAME/USR/LOCAL/SBIN/PUREFTPDHALTERNATIVELONGOPTIONSAREALSOSUPPORTEDHERESANEQUIVALENTOFTHEPREVIOUSCOMMAND/U

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论