Ubuntu 10.04 LTSサーバーを実行していますが、FTPからのみサーバーにアクセスできるユーザーを作成したいと考えています。
これまでに行ったことは次のとおりです。
- インストール
vsftpd
- デフォルトのログインシェルが設定された新しいユーザーを作成します
/bin/false
サーバー上の通常のユーザーはすべてftp経由でホームフォルダーにアクセスできますが、リモートシェルアクセスがに設定されて削除されたユーザーは/bin/false
、ftpによるログもできません。
シェルアクセスがvsftpd
サーバーにどのように影響するかわかりませんか?シェルを再度有効にせずにFTPアクセスを有効にするにはどうすればよいですか?
更新:
私はこの参照を使用する必要があると述べ/sbin/nologin
(/usr/sbin/nologin
Ubuntuにあるようです)、ftpアクセスには影響しないはずですが、私の場合は機能しません。