成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

vsftpd+MySQL創(chuàng)建虛擬用戶在Debian Linux之下

數(shù)據(jù)庫(kù) MySQL
Debian Linux下對(duì)vsftpd+MySQL虛擬用戶的具體作法在實(shí)際中的應(yīng)用比例還是占為多數(shù)的,以下的文章就是對(duì)其具體內(nèi)容描述。

以下的文章主要講述的是Debian Linux下對(duì)vsftpd+MySQL虛擬用戶的具體作法,我前兩天在相關(guān)網(wǎng)站看見Debian Linux下對(duì)vsftpd+MySQL虛擬用戶的資料,覺得挺好,就拿出來供大家分享。

今天閑來無事做了個(gè)ftp,原因很簡(jiǎn)單就是為了能在別處看到的好東西直接放到我的機(jī)器上,嘿嘿!linux下選擇ftp服務(wù)器還真是不容易,經(jīng)過一陣思索后就選擇了vsftpd,理由就是它號(hào)稱是linux下最安全的ftp服務(wù)器還有還有好多的大型站點(diǎn)都用它來做服務(wù)器(這樣用起來也比較有面子 :) )。

為了怕在我輸入密碼時(shí)被別人偷看到然后登入我機(jī)器亂搞,在加上我本來就討厭系統(tǒng)有那么多的用戶(其實(shí)也是像顯示自己的手平),所以我決定采用虛擬用戶,因?yàn)闄C(jī)器中裝有MySQL(和PHP搭配之最佳組合),于是我就想將vsftpd+MySQL虛擬用戶數(shù)據(jù)放在MySQL(和PHP搭配之最佳組合)中,好了,就侃到這里,下面進(jìn)入正題!

第一步:

安裝vsftpd

apt-get install vsftpd (Debian就是爽啊!)

系統(tǒng)會(huì)自動(dòng)生成一個(gè)配置文件和一個(gè)ftp用戶供匿名用戶使用,vsftpd使用pam方式來驗(yàn)證虛擬用戶,因?yàn)関sftpd+MySQL虛擬用戶的信息保存在數(shù)據(jù)庫(kù)中,所以我們還需要一個(gè)能夠讀取數(shù)據(jù)庫(kù)內(nèi)容的本地用戶,而且還需要設(shè)置它的本地目錄:

 

  1. #mkdir /var/ftp  
  2. #useradd -d ftpguest /var/ftp  
  3. #chown ftpguest.nogroup /var/ftp  

 

第二步:安裝MySQL(和PHP搭配之最佳組合)

apt-get install MySQL(和PHP搭配之最佳組合)-server MySQL(和PHP搭配之最佳組合)-clent

建立數(shù)據(jù)庫(kù),并添加用戶

 

  1. #MySQL(和PHP搭配之最佳組合) -p MySQL(和PHP搭配之最佳組合)>create ftpu;   
  2. MySQL(和PHP搭配之最佳組合)>use ftpu;   
  3. MySQL(和PHP搭配之最佳組合)>create table user(name char(20) binary,passwd char(20) binary);   
  4. MySQL(和PHP搭配之最佳組合)>insert into user (name,passwd) values ('test1',password('1234567'));   
  5. MySQL(和PHP搭配之最佳組合)>insert into user (name,passwd) values ('test2',password('7654321'));   
  6. MySQL(和PHP搭配之最佳組合)>quit   
  7. 讓ftpguest能訪問ftpu和表user:   
  8. #MySQL(和PHP搭配之最佳組合) -u root MySQL(和PHP搭配之最佳組合) 
    -p 
    MySQL(和PHP搭配之最佳組合)>grant select on ftpu.user to ftpguest@localhost identified by '123456';   

 

MySQL(和PHP搭配之最佳組合)>quit

第三步:因?yàn)関sftpd是通過PAM驗(yàn)證

所以我們還需要一個(gè)MySQL(和PHP搭配之最佳組合)通過PAM驗(yàn)證的包,在Debian下它叫做libpam-MySQL(和PHP搭配之最佳組合)

apt-get install libpam-MySQL(和PHP搭配之最佳組合)

然后打開vsftpd的pam驗(yàn)證:

 

  1. #vi /etc/pam.d/vsftpd  

將以前的內(nèi)容注釋掉,然后加入以下內(nèi)容:

auth required pam_MySQL(和PHP搭配之最佳組合).so user=ftpguest passwd=123456 host=localhost db=ftpu table=user usercolumn=name passwdcolumn=passwd crypt=2

account required pam_MySQL(和PHP搭配之最佳組合).so user=ftpguest passwd=123456 host=localhost db=ftpu table=user usercolumn=name passwdcolumn=passwd crypt=2

上面的內(nèi)容應(yīng)該能看明白吧,那個(gè)crypt=2表示經(jīng)過MySQL(和PHP搭配之最佳組合)的password()機(jī)密后的東西!

第四步:修改vsftpd.conf文件

 

  1. #vi /etc/vsftpd.conf  

加入:

 

  1. uest_enable=yes   
  2. guest_username=ftpguest   
  3. #表示ftpguest為vsftp的虛擬用戶   
  4. virtual_use_local_privs=yes   
  5.  

 

vsftpd+MySQL虛擬用戶與本地用戶有相同的權(quán)限

 

  1. write_enable=yes   
  2. anon_upload_enable=yes   
  3. anon_other_write_enable=yes   

 

允許虛擬用戶上傳,修改和刪除文件

 

  1. chroot_local_user=yes  

虛擬用戶只能訪問自己的目錄

 

  1. anonymous_enable=no   
  2. local_enable=yes   

 

關(guān)閉匿名用戶訪問,開啟本地用戶訪問

第五步:

本來來到第四步已經(jīng)完成了,可是后來一想,不對(duì),那要是每次上傳的東西都不同,到時(shí)把那個(gè)目錄弄得亂七八糟的怎么管理啊,能不能為每個(gè)vsftpd+MySQL虛擬用戶創(chuàng)建一個(gè)目錄呢,比如說將music用戶上傳的文件放在放在~/music下,將doc用戶上傳的文件放在~/doc下呢?

能!當(dāng)然能了,看看我怎么做?

首先在數(shù)據(jù)庫(kù)中添加music和doc兩個(gè)vsftpd+MySQL虛擬用戶接下來:

 

  1. #mkdir /etc/vsftpd_user_conf   
  2. #cd /etc/vsftpd_user_conf   
  3. #touch music   
  4. #echo "local_root=/home/username/music" > music   
  5. #touch doc   
  6. #echo "local_root=/home/username/doc" > doc   
  7. #mkdir /home/username/music   
  8. #chown ftpguest.nogroup /home/username/music   
  9. #chmod 600 /home/username/music   
  10. #chown ftpguest.nogroup /home/username/doc   
  11. #chmod 600 /home/username/doc   

 

然后在vsftpd.conf中加入: user_config_dir=/etc/vsftpd_user_conf,大功告成,你明白了嗎?

【編輯推薦】

  1. 實(shí)現(xiàn)MySQL自動(dòng)啟動(dòng)很簡(jiǎn)單
  2. MySQL數(shù)據(jù)庫(kù)的同步實(shí)例的實(shí)際操作
  3. 修改MySQL root密碼5步驟介紹
  4. 提高M(jìn)ySQL連接數(shù),很簡(jiǎn)單
  5. 獲得MySQL運(yùn)行報(bào)告,并不難

 

責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-23 17:26:05

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2010-05-25 16:23:04

安裝MySQL

2011-03-04 14:47:58

Vsftpd虛擬用戶

2011-03-03 17:02:50

Vsftpd

2010-05-11 11:18:06

Mysql mysql

2010-02-22 18:27:14

CentOS vsft

2012-08-24 15:13:34

2010-12-27 13:26:25

FreeBSDvsftpd虛擬用戶

2015-08-25 14:34:20

LinuxvsftpdFTP

2010-05-20 16:13:55

2011-02-21 17:32:37

Vsftpd

2010-02-04 13:43:26

Linux vsFTP

2011-02-23 10:54:11

Debianproftpdmysql

2017-05-23 14:56:49

MySQLvsftpd虛擬用戶

2010-01-13 13:57:09

CentOS vsft

2010-07-01 13:29:08

vsftpd

2010-06-07 09:03:33

MySQL大小寫

2010-06-11 17:24:47

MySQL鏡像數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 精品日韩一区二区 | 亚洲欧美综合精品久久成人 | 久久久国产一区二区三区 | 欧美日韩国产不卡 | 精品中文字幕视频 | 少妇一区在线观看 | 成人免费在线播放 | www.久久 | 99精品九九 | 国产 欧美 日韩 一区 | 日本成人一区二区 | 欧美精品一区二区三区在线播放 | 亚洲欧美日韩一区 | 午夜a级理论片915影院 | 国产免费看 | 隔壁老王国产在线精品 | 中文字幕人成乱码在线观看 | av天空| 国产成人久久精品 | 国产一级淫片a直接免费看 免费a网站 | 男女视频在线免费观看 | 欧美久久精品一级黑人c片 91免费在线视频 | 国产精品久久九九 | 精品国产久 | 日韩av一区二区在线观看 | 国产激情视频在线观看 | 日本手机在线 | 精品久久香蕉国产线看观看亚洲 | 亚洲免费人成在线视频观看 | 欧美国产日韩一区 | 精品国产乱码久久久久久1区2区 | 国产激情片在线观看 | 四虎成人免费电影 | 日韩三级在线 | 2019天天操| 国产精品福利在线 | 国产精品夜夜夜一区二区三区尤 | 久久av一区二区三区 | 午夜国产 | 亚洲 中文 欧美 日韩 在线观看 | 综合久久综合久久 |