[問題] vsftpd虛擬帳戶設定

看板 Linux
作者 anawak (...)
時間 2024-04-10 02:25:36
留言 0則留言 (0推 0噓 0→)

懇求高手幫我設定。 幾年前我設定過,還寫了筆記。但是現在完全無法登入。 已查遍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

您可能感興趣