精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Proftpd學(xué)習(xí)筆記之應(yīng)用

系統(tǒng) Linux
ProFTPD是一個(gè)Unix平臺(tái)、或Unix類(如Linux, FreeBSD等)FTP服務(wù)器程序,它是在自由軟件基金會(huì)版權(quán)聲明下開發(fā)、發(fā)布的免費(fèi)軟件,即任何只要遵守自由軟件基金會(huì)版權(quán)聲明的人,都可以修改源始碼。從今天開始我為大家從頭到腳解析下Proftpd,今天講Proftpd的應(yīng)用!

 

ProFTPD 

圖-ProFTPD

  今天我們講proftp+mysql+quota的應(yīng)用,我想大家最期待的就是這個(gè)了吧

  1.首先我們建立相應(yīng)的用戶和用戶組

  groupadd -g 5500 ftpgroup

  adduser -u 5500 -s /bin/false -d /bin/null -c "proftpd user" -g ftpgroup ftpuser

  2.操作數(shù)據(jù)庫(kù)

  mysql mysql -uroot -ppassword

  create database ftpdb

  grant select, update on ftpdb.* to proftpd@localhost identified by 'password'

  use ftpdb

  CREATE TABLE `ftpgroup` (

  `groupname` varchar(16) NOT NULL default '',

  `gid` smallint(6) NOT NULL default '5500',

  `members` varchar(16) NOT NULL default '',

  KEY `groupname` (`groupname`)

  ) TYPE=MyISAM COMMENT='ProFTP group table';

  INSERT INTO `ftpgroup` VALUES ('ftpgroup', 5500, 'ftpuser');

  CREATE TABLE `ftpquotalimits` (

  `name` varchar(30) default NULL,

  `quota_type` enum('user','group','class','all') NOT NULL default 'user',

  `per_session` enum('false','true') NOT NULL default 'false',

  `limit_type` enum('soft','hard') NOT NULL default 'soft',

  `bytes_in_avail` float NOT NULL default '0',

  `bytes_out_avail` float NOT NULL default '0',

  `bytes_xfer_avail` float NOT NULL default '0',

  `files_in_avail` int(10) unsigned NOT NULL default '0',

  `files_out_avail` int(10) unsigned NOT NULL default '0',

  `files_xfer_avail` int(10) unsigned NOT NULL default '0'

  ) TYPE=MyISAM;

  CREATE TABLE `ftpquotatallies` (

  `name` varchar(30) NOT NULL default '',

  `quota_type` enum('user','group','class','all') NOT NULL default 'user',

  `bytes_in_used` float NOT NULL default '0',

  `bytes_out_used` float NOT NULL default '0',

  `bytes_xfer_used` float NOT NULL default '0',

  `files_in_used` int(10) unsigned NOT NULL default '0',

  `files_out_used` int(10) unsigned NOT NULL default '0',

  `files_xfer_used` int(10) unsigned NOT NULL default '0'

  ) TYPE=MyISAM;

  CREATE TABLE `ftpuser` (

  `id` int(10) unsigned NOT NULL auto_increment,

  `userid` varchar(32) NOT NULL default '',

  `passwd` varchar(32) NOT NULL default '',

  `uid` smallint(6) NOT NULL default '5500',

  `gid` smallint(6) NOT NULL default '5500',

  `homedir` varchar(255) NOT NULL default '',

  `shell` varchar(16) NOT NULL default '/sbin/nologin',

  `count` int(11) NOT NULL default '0',

  `accessed` datetime NOT NULL default '0000-00-00 00:00:00',

  `modified` datetime NOT NULL default '0000-00-00 00:00:00',

  PRIMARY KEY (`id`)

  ) TYPE=MyISAM COMMENT='ProFTP user table' ;

  注意這里大家根據(jù)實(shí)際情況填寫自己數(shù)據(jù)庫(kù)的用戶名和密碼,如果大家對(duì)數(shù)據(jù)庫(kù)操作不熟悉的話,不妨可以用phpmyadmin來操作。

  3.配置proftp文件

  ServerName "Frank's FTP Server" ServerType standalone DefaultServer on

  Port 21

  Umask 022

  MaxInstances 30

  MaxLoginAttempts 3

  User nobody

  Group nobody

  MaxHostsPerUser 1 "Sorry, you may not connect more than one time."

  MaxClientsPerUser 2 "Only one such user at a time."

  MaxClientsPerHost 3 "Sorry, you may not connect more than one time."

  RootLogin off

  RequireValidShell off

  TimeoutStalled 10

  MaxClients 10

  AllowForeignAddress on

  AllowStoreRestart on

  ServerIdent off

  DefaultRoot ~ ftpgroup

  SQLAuthTypes Backend Plaintext

  #Backend表示用戶認(rèn)證方式為MySQL數(shù)據(jù)庫(kù)的認(rèn)證方式

  #Plaintext表示明文認(rèn)證方式,排在最前面的為最先使用的方式

  SQLAuthenticate users* groups*

  # databasename@host database_user user_password

  SQLConnectInfo ftpdb@localhost proftpd password

  SQLUserInfo ftpuser userid passwd uid gid homedir shell

  SQLGroupInfo ftpgroup groupname gid members

  SQLHomedirOnDemand on

  #如果用戶主目錄不存在,則系統(tǒng)會(huì)根據(jù)此用戶在用戶數(shù)據(jù)表中的homedir字段的值新建一個(gè)目錄

  # Update count every time user logs in

  SQLLog PASS updatecount

  SQLNamedQuery updatecount UPDATE "count=count+1,accessed=now() WHERE userid='%u'" ftpuser

  # Update modified everytime user uploads or deletes a file

  SQLLog STOR,DELE modified

  SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" ftpuser

  QuotaEngine on

  QuotaDirectoryTally on

  QuotaDisplayUnits Mb

  QuotaShowQuotas on

  QuotaLog "/var/log/quota"

  SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avai

  l, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM ftpquotalimits WHERE name = '%{0}'

  AND quota_type = '%{1}'"

  SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_i

  n_used, files_out_used, files_xfer_used FROM ftpquotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"

  SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used

  + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_

  out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" ftpquota

  tallies

  SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies

  QuotaLimitTable sql:/get-quota-limit

  QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally

  ok,就這么簡(jiǎn)單,重啟一下proftp服務(wù)就已經(jīng)能使用proftp+mysql+quota的功能

  我們可以在數(shù)據(jù)庫(kù)ftpuser添加一個(gè)虛擬用戶,

  INSERT INTO `ftpuser` VALUES (1, 'test', 'ftppasswd', 5500, 5500, '/home/test', '/sbin/nologin');

  大家可以在phpmyadmin里直接操作添加一個(gè)用戶,相信不用我教大家怎么添加吧:)

  如果你想設(shè)置quota,只要在ftpquotalimits表里設(shè)置一下就行了,這個(gè)表里的各個(gè)參數(shù)分別代表:

  quotalimits表

  name: - 用戶帳號(hào)

  quota type: - user, group, class, all (we use user)

  per_session: - true or false (we use true)

  limit_type: - 硬限制 or 軟限制 (我們一般用硬限制)

  bytes_in_avail: - 允許上傳的字節(jié)數(shù)

  bytes_out_avail: - 允許下載的字節(jié)數(shù)

  bytes_xfer_avail: - 允許傳輸?shù)淖止?jié)數(shù)(包括上傳/下載)

  files_in_avail: - 允許上傳的文件數(shù)

  files_out_avail: - 允許下載的文件數(shù)

  files_xfer_avail: - 允許傳輸?shù)奈募?shù)(包括上傳/下載)

  老實(shí)說用mysql和quota模塊來驗(yàn)證用戶和設(shè)置磁盤限額,但我總覺得還是不夠完善,因?yàn)樵谶@個(gè)方法中,數(shù)據(jù)庫(kù)表里還沒有相應(yīng)的權(quán)限的字段,所以說相應(yīng)用戶的權(quán)限還是得用實(shí)際得用戶即mysql對(duì)應(yīng)得uid和gid來控制權(quán)限,那天要是mysql數(shù)據(jù)庫(kù)也能完全控制權(quán)限就好了。

  大家如果覺得格式拷貝的時(shí)候可能會(huì)出錯(cuò)的話,不妨直接下載我的配置文件和數(shù)據(jù)庫(kù)表

通過文章的詳細(xì)描述,想必大家都知道了Proftpd的應(yīng)用情況,希望對(duì)大家有幫助!

【編輯推薦】

  1. Proftpd學(xué)習(xí)筆記之配置
  2. Proftpd學(xué)習(xí)筆記之命令與配置
  3. Proftpd學(xué)習(xí)筆記之基本安裝
  4. ProFTPD 畸形STAT指令參數(shù)遠(yuǎn)程DoS缺陷
  5. proftpd支持上傳sfv校驗(yàn)的方法
  6. FTP服務(wù) Proftpd + mysql + quota
  7. 使用MySQL認(rèn)證ProFTPD用戶需要什么
  8. Proftpd 大蝦的學(xué)習(xí)筆記

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-08 16:30:40

Proftpd

2011-03-08 16:15:22

Proftpd安裝

2011-03-08 16:30:30

Proftpd命令Proftpd配置

2011-03-08 15:01:08

Proftpd

2011-02-25 10:25:07

Proftpd

2011-02-25 10:36:12

Proftpd

2011-08-15 17:52:21

iPhone應(yīng)用對(duì)象NSString

2011-09-09 11:05:56

Widget

2011-03-03 09:26:59

ProFTPD服務(wù)器管理

2011-09-09 13:59:17

Android wid

2011-08-09 17:29:29

iPhone文件屏幕

2011-08-19 15:16:41

XCodeUserScripts腳本

2011-09-07 16:36:00

Qt Widget

2011-08-08 14:57:46

iPhone Autoreleas Property

2009-06-18 11:25:26

Hibernate L

2011-09-14 15:30:00

MongoDB

2011-02-22 14:50:53

ProFTPD

2011-03-08 09:22:37

2011-02-22 10:51:00

ProFTPD

2011-02-24 13:55:42

ProFTPD
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91麻豆精品秘密| 亚洲视频国产| 国产精品嫩草久久久久| 亚洲自拍偷拍网址| 青青草手机视频在线观看| 亚洲天堂中文字幕在线观看| 午夜精品久久久久久久久| 日本不卡在线观看| 国内老熟妇对白xxxxhd| 亚洲狼人精品一区二区三区| 一区二区中文字幕| 手机在线播放av| 色一区二区三区| 成人免费视频在线观看| 九色综合婷婷综合| av在线免费在线观看| 午夜影院日韩| 欧美成aaa人片免费看| 性色av蜜臀av色欲av| 亚洲精品三区| 色香色香欲天天天影视综合网| 性欧美18一19内谢| 国产黄色片在线观看| 成人午夜视频免费看| 国产精品一区二区电影| 99久热在线精品996热是什么| 91精品啪在线观看国产18| 亚洲美女自拍视频| 精品人妻伦一二三区久| 日韩深夜福利网站| 色激情天天射综合网| 欧美乱大交xxxxx潮喷l头像| 久草资源在线观看| 国产欧美视频一区二区| 精品国产一区二区三区四区vr| 一级黄色a视频| 老司机精品视频网站| 97久久伊人激情网| 欧美高清视频一区二区三区| 色综合天天爱| 影音先锋日韩有码| 亚洲精品乱码久久久久久久久久久久 | 精品123区| 午夜国产精品影院在线观看| wwwwww欧美| 国产激情在线视频| 中文字幕在线一区二区三区| 日韩欧美国产二区| 国产在线一二| 欧美国产日韩亚洲一区| 蜜桃久久影院| 欧美新色视频| 久久久亚洲精品一区二区三区| 国产日韩在线一区二区三区| 国产综合在线播放| 成人妖精视频yjsp地址| 成人动漫视频在线观看完整版| 国产视频第一页| 国产在线精品一区二区夜色| 91精品国产综合久久香蕉| 这里只有久久精品视频| 麻豆91精品视频| 国产日韩欧美视频在线| 一卡二卡三卡在线| 韩国视频一区二区| 亚洲综合国产精品| 亚洲精品一区二区三区新线路| 国产成人av影院| 国产在线一区二区三区欧美| 污视频在线免费观看| 91一区在线观看| 日本一区二区免费看| yiren22综合网成人| 中文一区二区完整视频在线观看| 亚洲 国产 欧美一区| 欧美18hd| 亚洲一区二区三区三| 国模吧无码一区二区三区| 欧美福利在线播放| 欧美丰满嫩嫩电影| 国产成人av片| 亚洲丝袜美腿一区| 中文字幕亚洲无线码在线一区| 日日碰狠狠添天天爽| 亚洲精品888| 久久成人亚洲| 尤物网站在线看| 狠狠人妻久久久久久综合麻豆| 国产精品一区二区免费不卡 | 日韩一二在线观看| 国产免费无码一区二区| 日本一区福利在线| 在线成人免费网站| 免费在线一级片| 香蕉成人久久| 国产免费一区二区三区在线观看| 99视频免费看| 91色九色蝌蚪| 一区中文字幕在线观看| av剧情在线观看| 欧美三区免费完整视频在线观看| 日本一区二区三区在线免费观看| 亚洲国产合集| 欧美成人亚洲成人| 中文字幕 国产精品| 国产成人一级电影| 欧美一区国产一区| 污视频网站免费在线观看| 色婷婷综合在线| 一个人看的视频www| 久久成人高清| 欧美激情图片区| 一起草av在线| 久久久精品中文字幕麻豆发布| 在线观看18视频网站| 色豆豆成人网| 亚洲第一福利网| 久草福利资源在线| 老司机免费视频久久| 国产福利久久| 日本在线视频网| 色综合天天综合色综合av | av在线国产精品| 亚洲欧美日韩网| 日本网站免费观看| 国内精品久久久久影院色| 日本不卡在线播放| 丝袜老师在线| 亚洲国内精品在线| 免费一级全黄少妇性色生活片| 久久99久久99| 亚洲欧美国产不卡| 男人皇宫亚洲男人2020| 日韩精品福利网站| 日韩精品一区二区在线播放| 国产乱人伦偷精品视频不卡| 一区二区三区四区欧美| 巨胸喷奶水www久久久免费动漫| 亚洲精品福利免费在线观看| 久久精品国产亚洲av高清色欲 | 一级黄色电影片| 91av精品| 成人精品福利视频| 久草中文在线| 91精品国产高清一区二区三区| 黄色激情小视频| 久久精品国产成人一区二区三区| 色一情一乱一伦一区二区三欧美 | 亚洲热在线视频| 久久久久蜜桃| 亚洲iv一区二区三区| а√天堂资源地址在线下载| 在线电影国产精品| 午夜精品一区二区三区视频| 国产综合色产在线精品| 中国人体摄影一区二区三区| avtt久久| 欧美大片欧美激情性色a∨久久| 亚洲国产剧情在线观看| 一区二区三区日本| 99久久久无码国产精品性波多| 在线不卡亚洲| 欧美在线播放一区| 日韩欧美看国产| 最新91在线视频| av男人天堂av| 狠狠干狠狠久久| 在线观看日本中文字幕| 蜜臀精品一区二区三区在线观看| 亚洲欧洲一区二区福利| 岛国一区二区| 欧美国产乱视频| 亚洲av成人精品一区二区三区在线播放 | 国产探花视频在线观看| 亚洲精品久久久久| 日本一本在线观看| 中文字幕欧美一区| 国产乱国产乱老熟300部视频| 国产农村妇女精品一二区| 欧美日韩高清在线一区| 国模私拍国内精品国内av| 美女性感视频久久久| 天堂在线视频观看| 欧美日韩国产天堂| 精品无码久久久久| 国产日产欧美一区| 美女被艹视频网站| 久久精品亚洲一区二区| 大桥未久一区二区| 午夜欧洲一区| 亚洲影视中文字幕| 亚洲欧洲自拍| 麻豆成人在线看| 日韩精品系列| 欧美一区二区三区啪啪| 日韩精品1区2区| 亚洲精品视频一区| 日韩精品电影一区二区| 国产一区二区美女诱惑| 欧美 国产 日本| 91精品蜜臀一区二区三区在线| 免费日韩av电影| 精品入口麻豆88视频| 欧洲中文字幕国产精品| 羞羞电影在线观看www| 亚洲午夜av久久乱码| 午夜精品久久久久久久99热黄桃 | 中文字幕av资源| 亚洲国产一区二区三区| 美国黑人一级大黄| 91色视频在线| 日本美女视频网站| 韩国精品一区二区| 久久久久国产精品熟女影院| 国模 一区 二区 三区| 亚洲人一区二区| 香蕉久久夜色精品国产更新时间 | 米奇精品关键词| 91精品视频在线播放| 日本综合字幕| 性欧美xxxx交| 国产在线拍揄自揄拍视频| 久久精品视频中文字幕| 大胆av不用播放器在线播放| 亚洲精品美女久久久| 亚洲第一色网站| 欧美老年两性高潮| 在线观看国产区| 色综合中文综合网| 一区二区三区视频免费看| 亚洲另类色综合网站| 欧美三级黄色大片| 国产日韩欧美麻豆| 成人在线一级片| 91麻豆国产在线观看| 毛茸茸free性熟hd| 成人av在线影院| 精品人妻伦一二三区久| 懂色av中文字幕一区二区三区 | 国产精品一区二区三区www| 国产精品成人v| 男人皇宫亚洲男人2020| 欧美中文字幕在线| 亚洲欧美韩国| 51视频国产精品一区二区| 国产精品电影| 欧美一级电影在线| 亚洲天堂资源| 日韩免费av片在线观看| 浪潮色综合久久天堂| 欧美中文字幕精品| 日韩成人亚洲| 国产精品欧美日韩久久| 国产成人福利夜色影视| 国产综合色香蕉精品| 国产精品美女久久久久人| 亚洲一区二区三| 综合激情网...| 成人免费在线一区二区三区| 国产成人一二片| 久久久久欧美| re久久精品视频| 自拍偷拍99| 欧美日韩免费| 国产深夜男女无套内射| 麻豆精品91| 麻豆一区二区三区视频| 激情伊人五月天久久综合| 在线观看免费看片| 成a人片国产精品| 国产精品jizz| 中文字幕欧美日本乱码一线二线| 视频国产一区二区| 亚洲国产精品人人做人人爽| 久久国产黄色片| 欧美伊人久久大香线蕉综合69| 在线免费av网| 日韩精品专区在线| 三级黄视频在线观看| 中文字幕日韩免费视频| 国产激情在线视频| 欧美亚洲视频在线观看| 日韩成人综合网| 国产精品国产一区二区| 少妇精品久久久一区二区三区| 一区二区精品国产| 亚洲免费高清| 91女神在线观看| 成人网页在线观看| 成人欧美一区二区三区黑人一| 一区二区三区**美女毛片| 国产精品21p| 欧美一区二区三区视频在线观看| 污视频网站免费观看| xxx一区二区| 男女羞羞在线观看| 成人深夜直播免费观看| 欧美做受69| 日本精品免费视频| 肉色丝袜一区二区| 成人做爰69片免费| 国产精品久久免费看| 好吊操这里只有精品| 337p亚洲精品色噜噜狠狠| 少妇性bbb搡bbb爽爽爽欧美| xxxxx成人.com| 一根才成人网| 国产精品久久九九| 婷婷六月综合| 国产av人人夜夜澡人人爽| 成人一区二区三区| 日本妇女毛茸茸| 欧美天天综合网| 可以直接在线观看的av| 欧美国产亚洲视频| 伊人久久一区| 日韩av电影免费观看| 国产偷自视频区视频一区二区| 亚洲成人av免费观看| 亚洲国产激情av| 久久久免费高清视频| 亚洲白拍色综合图区| 大片免费在线观看| 国产欧美一区二区白浆黑人| 亚洲精品国产动漫| 黄页免费在线观看视频| 国产精品一区二区三区四区| 99热在线观看精品| 精品视频1区2区| 国产系列在线观看| 欧美诱惑福利视频| 人妖一区二区三区| 分分操这里只有精品| 国产成人精品免费在线| 全程偷拍露脸中年夫妇| 在线成人午夜影院| 精品美女在线观看视频在线观看| 国产精品成人观看视频国产奇米| 先锋影音国产精品| 北条麻妃在线一区| 国产午夜精品久久久久久免费视| 亚洲欧美另类在线视频| 亚洲欧美成人在线| 网友自拍亚洲| 色噜噜色狠狠狠狠狠综合色一 | 亚洲av无码成人精品区| 亚洲美女屁股眼交3| 99国产精品99| 欧美久久精品一级黑人c片| 999精品视频在线观看| 三级网在线观看| 国产一区二区三区四区五区美女 | 国产一区二中文字幕在线看 | 99久久伊人久久99| 九一国产在线观看| 国产视频精品一区二区三区| 二区三区不卡| 亚洲v欧美v另类v综合v日韩v| 美女视频一区在线观看| 亚洲精品卡一卡二| 日韩欧美黄色影院| jizzjizz中国精品麻豆| 精品久久精品久久| 天堂成人免费av电影一区| 免费看黄色av| 91精品麻豆日日躁夜夜躁| 任你弄在线视频免费观看| 国产精品免费一区二区三区在线观看| 91久久黄色| 亚洲人成人无码网www国产| 欧美性受xxxx| 在线观看的网站你懂的| 激情欧美一区二区三区中文字幕| 男人的天堂成人在线| 成人在线观看免费高清| 欧美一级理论片| 美女91在线看| 亚洲精品国产精品国自产观看| 国产精品一区二区在线观看不卡| 国产精品6666| 国产午夜一区二区| 国产日韩在线观看视频| 欧美日韩成人免费视频| 国产精品乱人伦中文| 亚洲精品久久久久久动漫器材一区| 2019最新中文字幕| 四虎成人av| 又黄又爽的网站| 欧美性色aⅴ视频一区日韩精品| 中文字幕在线观看网站| 老牛影视免费一区二区| 精东粉嫩av免费一区二区三区| 国产精品自拍视频一区| 中文字幕亚洲色图| 精品三级av| 最新免费av网址| 欧美日韩日本国产| a级影片在线观看| 日韩av在线电影观看| 成人成人成人在线视频|