$touch loguser.txt
$vim loguser.txt
將使用者名稱、密碼一行一行地填寫,比如使用者名為usera,密碼為123456,那麼,loguser.txt的內容是:
usera
123456
2.根據loguser.txt檔案建立虛擬使用者資料庫:
$db4.8_load -t -t hash -f loguser.txt /etc/vsftpd_login.db
3.賦予虛擬使用者資料庫檔案合適的許可權:
$chmod 600 /etc/vsftpd_login.db
4.建立新的vsftpd認證配置檔案:
$touch /etc/pam.d/vsftpd.vu
檔案/etc/pam.d/vsftpd.vu的內容是
auth sufficient pam_userdb.so db=/etc/vsftpd_login
account sufficient pam_userdb.so db=/etc/vsftpd_login
5.建立使用者vsftpd
$useradd vsftpd -d /home/vsftpd -s /bin/false
$chown vsftpd:vsftpd /home/vsftpd
6.修改vsftpd配置檔案,內容如下:
listen=yes
anonymous_enable=no
dirmessage_enable=yes
xferlog_enable=yes
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=yes
chroot_local_user=yes
guest_enable=yes
guest_username=vsftpd
user_config_dir=/etc/vsftpd_user_conf
pam_service_name=vsftpd.vu
local_enable=yes
secure_chroot_dir=/var/run/vsftpd
local_max_rate=204800
7.建立虛擬使用者配置目錄,並為使用者usera建立配置檔案:
$mkdir /etc/vsftpd_user_conf
$cd /etc/vsftpd_user_conf
$touch usera
檔案/etc/vsftpd_user_conf/usera的內容是
local_root=/home/vsftpd/usera
8.建立usera的工作目錄:
$cd /home/vsftpd/
$mkdir usera
$touch test.txt
9.重啟vsftpd:
$/etc/init.d/vsftpd restart
Ubuntu下配置vsftpd服務
一。安裝vsftp和db4 sudo apt get install vsftpd sudo apt get install db4.6 util 二。建立虛擬使用者口令庫檔案 sudo mkdir etc vsftpd 新建名為logins.txt的使用者口令檔案,sudo gedit etc v...
Ubuntu下配置vsftpd服務
一。安裝vsftp和db4 sudo apt get install vsftpd sudo apt get install db4.6 util 二。建立虛擬使用者口令庫檔案 sudo mkdir etc vsftpd 新建名為logins.txt的使用者口令檔案,sudo gedit etc v...
ubuntu下vsftpd的配置
3 vsftpd伺服器的啟動 service vsftpd start 4 建立使用者 目錄和修改檔案系統的許可權 第一步 create user 1.groupadd niit051 2.useradd d home niit051 m g niit051 teacher 3.useradd d ...