Vsftpd的用戶設(shè)置之虛擬用戶
Vsftpd的用戶分為三類:匿名用戶、本地用戶(local user)以及虛擬用戶(guest)。本文分為三章節(jié)來分別講述Vsftpd的用戶設(shè)置。
一、虛擬用戶
- guest_enable=YES|NO
若是啟動這項功能,所有的非匿名登入者都視為guest。默認(rèn)值為關(guān)閉。
- guest_username=
定義VSFTPD的guest用戶在系統(tǒng)中的用戶名。默認(rèn)值為ftp。
二、vsftpd 虛擬用戶的添加
1 增加組 groupadd ftpgroup
2 修改/etc/vsftpd/vsftpd.conf
將底下三行
- #chroot_list_enable=YES
- # (default follows)
- #chroot_list_file=/etc/vsftpd.chroot_list
改為
- chroot_list_enable=YES
- # (default follows)
- chroot_list_file=/etc/vsftpd/chroot_list
3 增加用戶 useradd -g ftpgroup -d /dir/to -M ftpuser
4 設(shè)置用戶口令 passwd ftpuser
5 編輯文件: /etc/vsftpd/chroot_list
內(nèi)容為ftp用戶名,每個用戶占一行,如:
peter
john
6 重新啟動vsftpd
- [root@home vsftpd]# /etc/init.d/vsftpd restart ...
【編輯推薦】