pureftp虛擬使用者管理手動安裝

2021-04-15 09:20:57 字數 1801 閱讀 2405

手動安裝pure-ftpd 用虛擬帳戶管理

1.建立安裝源目錄

#mkdir /home/distfiles

#cd /home/distfiles

#wget

ftp://ftp.pureftpd.org/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz

3.解壓縮原始碼包

#tar zxvf pure-ftpd-1.0.21.tar.gz

4.配置

#cd pure-ftpd-1.0.21

#./configure --prefix=/usr/local/pureftpd ---with-language=simplified-chinese --with-everything

引數說明:

--prefix=/usr/local/pureftpd 設定安裝目錄為/usr/local/pureftpd

---with-language=simplified-chinese 設定語言為簡體中文

--with-everything 安裝pureftp的全部功能

5.編譯安裝

#make install-strip

7.建立ftp本地帳戶

#groupadd ftpgroup

#useradd -g ftpgroup -d /dev/null -s /etc ftpuser

8.建立conf檔案

#cd /usr/local/pureftpd

#mkdir etc

#cp /home/distfiles/pure-ftpd-1.0.21/configuration-file/pure-ftpd.conf /usr/local/pureftpd/etc/

9.配置conf檔案

#cd /usr/local/pureftpd/etc

#vi pure-ftpd.conf

需要修改的引數見下面

noanonymous yes        (不需要匿名帳戶登陸)

puredb                        /usr/local/pureftpd/etc/pureftpd.pdb      (虛擬帳戶支援庫檔案位置)

10.建立虛擬帳戶目錄和虛擬帳戶

#cd /usr/local/pureftpd/bin

#mkdir /home/ftputest

#./pure-pw useradd ftpu -g ftpuser -d /home/ftpdutest

#./pure-pw mkdb /usr/local/pureftpd/etc/pureftpd.pdb

注意:每次新增帳戶後執行一次./pure-pw mkdb /usr/local/pureftpd/etc/pureftpd.pdb就不用重啟pureftpd

11.執行pureftpd

#cd /home/distfiles/pure-ftpd-1.0.21

#chmod 755 configuration-file/pure-config.pl

#cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/

#cd /usr/local/pureftpd/sbin/

#./pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf &

12.測試

隨便找一台機器執行ftp命令或用ftp客戶端軟體進行連線測試

注意:以後新增ftp帳號,如果提示沒有指定uid和gid的話就指定乙個,預設可以指定為503:505

Pureftp配置與管理

配置與管理 1pure ftpd 上 tar zxvf pure ftpd 1.0.20.tar.gz cd pure ftpd 1.0.20 configure prefix usr local pureftpd with mysql with virtualchroot with virtual...

手動安裝PURE FTPD 用虛擬帳戶管理

more.引數說明 prefix usr local pureftpd 設定安裝目錄為 usr local pureftpd with language simplified chinese 設定語言為簡體中文 with everything 安裝pureftp的全部功能 5.編譯安裝 make i...

linux使用者管理的命令及手動新增使用者

什麼是使用者呢?使用者就是一組許可權的集合。通過賦予不同使用者不同的許可權,使使用者能執行不同的任務,實現使用者管理。linux中我們不僅要學會用命令實現使用者管理,而且要知道這些命令怎麼實現這個功能,修改了什麼檔案。下面我介紹一下常用的幾個檔案 1,etc passwd username x ui...