為每個虛擬用戶建立自己的配置文件,單獨定義許可權 可以給每個虛擬用戶單獨建立目錄,並建立自己的配置文件。這樣方便單獨配置許可權,並可以單獨指定上傳目錄 1、修改配置文件 vi /etc/vsftpd/vsftpd.conf user_config_dir=/etc/vsftpd/vusers_dir # ...
為每個虛擬用戶建立自己的配置文件,單獨定義許可權
可以給每個虛擬用戶單獨建立目錄,並建立自己的配置文件。這樣方便單獨配置許可權,並可以單獨指定上傳目錄
1、修改配置文件
vi /etc/vsftpd/vsftpd.conf
user_config_dir=/etc/vsftpd/vusers_dir #指定保存虛擬用戶配置文件的目錄
2、建立目錄
3、為每個虛擬用戶建立配置文件
vi /etc/vsftpd/vusers_dir/cangls
anon_upload_enable=YES
anon_mkdri_write_enable=YES
anon_other_write_enable=YES
#允許用戶上傳
local_root=/tmp/vcangls #給cangls指定獨立的上傳目錄
4、給虛擬用戶創建專用目錄
添加系統許可權
因為虛擬用戶都是映射在vuser上,所以將目錄的所有者改為vuser,而不是直接修改目錄的許可權。
註:在Linux中不能出現777許可權的文件或目錄,這很不安全
如果不給bols指定單獨的配置文件,則遵守主配置(/etc/vsftpd/vsftpd.conf)文件的許可權
配置完應該有的效果是:
禁止匿名用戶登錄(配置文件修改)
禁止本地系統用戶登錄(pam文件修改)
允許虛擬用戶登錄(配置文件修改)
cangls的上傳目錄是/tmp/vangls,並且允許查看,下載,上傳
bols的上傳目錄是虛擬用戶的預設目錄/home/vftproot,只能查看,下載。但是不能上傳