Linux
vsftpd 本地使用者錯誤“登錄錯誤”
我想將 Android 應用程序與 FTP 伺服器集成,在本例中為 vsftpd(我的電腦執行 LinuxMint 18,核心 4.4.8)。
匿名使用者工作,我的使用者工作(darijan),但我創建了另一個使用者(ftpuser1),將根目錄設置為 /srv/ftp/ftpuser1(/srv/ftp 是 vsftpd 的預設文件夾)。當我嘗試使用 ftpuser1 登錄時,FTP 伺服器顯示“密碼錯誤”。
我的猜測是儲存在 ftp 上的 ftpuser1 的密碼在本地使用者上是相同的,因為我的主要使用者就是這種情況。
1.)添加使用者:(這不會改變Ubuntu中的任何內容,但以防萬一。)
sudo deluser ftpuser1 sudo adduser ftpuser1 sudo nano /etc/passwd
- 根據需要更改路徑2.)
vsftpd.conf
更改pam_service_name=vsftpd
為pam_service_name=ftp
驗證您是否啟用了這兩個選項:
local_enable=YES #Permit local user login write_enable=YES #Write permissions