自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ProFTPD 和 MySQL 認(rèn)證需要做什么

系統(tǒng) Linux
Proftpd全稱:Professional FTP daemon是針對(duì)Wu-FTP的弱項(xiàng)而開發(fā)的,除了改進(jìn)的安全性,還具備許多Wu-FTP沒有的特點(diǎn),能以Stand-alone、xinetd模式運(yùn)行等。本文介紹下ProFTPD和MySQL認(rèn)證需要做哪些工作!

ProFTPD:一個(gè)Unix平臺(tái)上或是類Unix平臺(tái)上(如Linux, FreeBSD等)的FTP服務(wù)器程序,ProFTPD和MySQL 認(rèn)證需要做什么呢,跟我來(lái)看看!

  使用MySQL認(rèn)證ProFTPD用戶:

  1. apt-get update //更新數(shù)據(jù)庫(kù)

  2. apt-get mysql-client mysql-server //安裝MySQL

  3. apt-get proftpd-mysql //安裝支持MySQL的ProFTPD

  4. mysql -uroot -p //用Root登錄MySQL,

  create database ftpdb //建ftpdb 數(shù)據(jù)庫(kù)

  grant select, update on ftpdb.* to proftpd@"%" identified by 'password' //新增一個(gè)用戶,用于存取ftpdb 數(shù)據(jù)庫(kù),用戶名 proftpd,密碼 password

  use ftpdb //對(duì) ftpdb 庫(kù)操作

  #ftpgroup的表結(jié)構(gòu)

  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;

  #插入一條記錄

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

  #ftpuser的表結(jié)構(gòu)

  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 ;

  #插入一條記錄

  INSERT INTO ftpuser (userid, passwd, uid, gid, homedir, shell) VALUES

  ('ftpuser', 'ftppasswd', 5501, 5500, '/tony','/sbin/nologin'); //目錄/tony應(yīng)該存在

  5.修改/etc/proftpd.conf

  加入以下內(nèi)容:

  DefaultRoot ~

  SQLAuthTypes Plaintext Crypt

  SQLAuthenticate users* groups*

  SQLConnectInfo ftpdb@localhost proftpd password

  SQLUserInfo ftpuser userid passwd uid gid homedir shell

  SQLGroupInfo ftpgroup groupname gid members

  SQLMinID 500

  SQLHomedirOnDemand on

  SQLLog PASS updatecount

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

  SQLLog STOR,DELE modified

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

  DeferWelcome on

  RootLogin off

  RequireValidShell off

  6. /etc/init.d/proftpd stop

  /etc/init.d/proftpd start //使用/etc/init.d/proftpd restart 似乎不能達(dá)到預(yù)期的效果

  7.使用

  用戶名:ftpuser

  密碼:ftppasswd

通過(guò)文章我們了解到ProFTPD 和 MySQL 認(rèn)證準(zhǔn)備工作。希望對(duì)你們有用!

【編輯推薦】

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

2015-10-27 15:50:47

JS框架

2011-11-15 10:32:27

2011-11-10 10:04:20

2023-06-29 00:16:45

2020-10-29 18:36:02

DenoNode.jsJavascript

2021-03-05 14:55:31

大數(shù)據(jù)面試跳槽

2021-10-28 22:51:24

比特幣黃金貨幣

2011-11-21 09:40:38

產(chǎn)品經(jīng)理

2023-09-28 07:23:14

AB 實(shí)驗(yàn)體系算法

2016-03-09 09:42:15

App產(chǎn)品經(jīng)理項(xiàng)目啟動(dòng)

2015-11-13 16:25:45

電商

2011-02-23 09:47:07

UbuntuProFTPdMySQL

2011-02-23 09:47:07

2011-02-25 14:48:25

ProftpdMySQL

2017-09-04 20:20:04

數(shù)據(jù)中心DCIM工具傳感器

2021-09-17 13:49:34

數(shù)字化

2015-10-26 15:45:33

CIBN

2018-06-19 09:00:25

數(shù)據(jù)科學(xué)數(shù)據(jù)算法

2016-01-14 11:35:01

SaaSSaaS平臺(tái)SaaS服務(wù)

2018-06-21 08:31:13

數(shù)據(jù)數(shù)據(jù)科學(xué)大數(shù)據(jù)
點(diǎn)贊
收藏

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