手動安裝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...