web-dev-qa-db-ja.com

vsftpdローカルユーザーエラー「不正なログイン」

AndroidアプリをFTPサーバー、この場合はvsftpdと統合します(私のコンピューターはLinuxMint 18、カーネル4.4.8を実行しています)。

匿名ユーザーは機能しますが、私のユーザーは機能しますが(darijan)、別のユーザー(ftpuser1)を作成し、ルートディレクトリを/ srv/ftp/ftpuser1に設定しました(/ srv/ftpはvsftpdのデフォルトフォルダーです)。 ftpuser1でログインしようとすると、FTPサーバーに「不正なパスワード」と表示されます。

私の推測では、ftpに保存されているftpuser1のパスワードはローカルユーザーでも同じです。これは、私のメインユーザーの場合です。

4
darijan2002

1.)ユーザーを追加:(これにより、Ubuntuでは何も変更されませんが念のため)。

Sudo deluser ftpuser1 Sudo adduser ftpuser1 Sudo nano /etc/passwd-必要に応じてパスを変更します

2.)vsftpd.conf 変化する pam_service_name=vsftpdからpam_service_name=ftp

4
gdarko

次の2つのオプションを有効にしているかどうかを確認します。

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