Linux中ftp的基本使用(二)
阿新 • • 發佈:2019-01-07
ftp虛擬使用者的設定
思路
在/etc/vsftpd/下編輯 vim loginusers 寫入 westos1 123 westos2 123 westos3 123 退出 對檔案進行hash加密 執行 db_load -T -t hash -f loginusers loginusers.db 編輯 vim /etc/pam.d/westos 寫入 account required pam_userdb.so db=/etc/vsftpd/loginusers auth required pam_userdb.so db=/etc/vsftpd/loginusers 退出 編輯配置檔案 vim /etc/vsftpd/vsftpd.conf pam_service_name=westos guest_enable=YES 在另一臺主機進行實驗
實操
首先配置服務環境
建立可以登陸的使用者檔案
虛擬帳號身份指定
思路
再次編輯vim /etc/vsftpd/vsftpd.conf
新增guest_username=student退出
重啟服務
執行 chmod 555 student
在另一臺主機測試
實操
使虛擬使用者以student使用者身份登陸
匿名使用者獨立家目錄
思路
首先建立 mkdir -p /ftphome/westos{1..3} mkdir /ftphome/westos1/westos1date mkdir /ftphome/westos2/westos2date mkdir /ftphome/westos3/westos3date 編輯vim /etc/vsftpd/vsftpd.conf 新增: local_root=/ftphome/$USER user_sub_token=$USER 重新啟動服務systemctl restart vsftpd 給該檔案滿許可權chmod 777 /ftphome/westos*/* 在令外一臺主機測試
實操
忘記關selinux,坑了自己
虛擬使用者許可權單獨設定
思路
首先建立目錄 mkdir /etc/vsftpd/user_conf touch /etc/vsftpd/user_conf/westos1 編輯 vim /etc/vsftpd/user_conf/westos1 寫入anon_upload_enable=YES退出儲存(注意:虛擬使用者的上傳引數為NO,或預設) 編輯vim /etc/vsftpd/vsftpd.conf 寫入user_config_dir=/etc/vsftpd/user_conf 重新啟動服務systemctl restart vsftpd 給該檔案滿許可權chmod 777 /ftphome/westos*/*
實操