Linux

vsftpd 本地使用者錯誤“登錄錯誤”

  • October 11, 2018

我想將 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=vsftpdpam_service_name=ftp

驗證您是否啟用了這兩個選項:

local_enable=YES   #Permit local user login
write_enable=YES   #Write permissions

引用自:https://serverfault.com/questions/792009