看板 Linux 關於我們 聯絡資訊
懇求高手幫我設定。 幾年前我設定過,還寫了筆記。但是現在完全無法登入。 已查遍google好幾頁,問過ChatGPT... 若能協助解決,一張小朋友夠嗎 回應: 331 Please specify the password. 指令: PASS ****** 回應: 530 Login incorrect. 步驟: 創建 vsftpd 實體帳號 sudo useradd vsftpd -s /sbin/nologin 建立 vsftpd 資料夾 sudo mkdir /etc/vsftpd 建立虛擬帳戶的家目錄 sudo mkdir /home/vsftpd/john 將擁有者跟群組都設成 vsftpd sudo chown vsftpd.vsftpd /home/vsftpd -R 建立虛擬帳號 sudo mkdir /etc/vsftpd sudo vim /etc/vsftpd/virtual_users john johnpass 將帳號密碼轉入資料庫 sudo db_load -T -t hash -f /etc/vsftpd/virtual_users /etc/vsftpd/virtual_users.db sudo rm -f /etc/vsftpd/virtual_users sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.original sudo vi /etc/vsftpd.conf Ubuntu vsftpd 去掉註解之後的原始內容 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO 新增 nopriv_user=vsftpd guest_enable=YES guest_username=vsftpd user_sub_token=$USER local_root=/home/vsftpd/$USER user_config_dir=/etc/vsftpd/user_conf write_enable=YES 編輯 pam 的 vsftpd 設定檔 sudo cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.original sudo vi /etc/pam.d/vsftpd 新增 auth required pam_userdb.so db=/etc/vsftpd/virtual_users account required pam_userdb.so db=/etc/vsftpd/virtual_users session required pam_loginuid.so 重新啟動 sudo systemctl restart vsftpd 然後… 回應: 331 Please specify the password. 指令: PASS ******** 回應: 530 Login incorrect. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.178.149 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1712687138.A.974.html
kenduest: 看一下系統 log 應該有基礎資訊可以知道情況 04/11 18:29
firejox: journalctl -u vsftpd 看vsfpd發生什麼事 04/13 10:56
shadowjohn: setsebool -P allow_ftpd_full_access=1 這個嗎? 04/14 09:38