web-dev-qa-db-ja.com

vsftpd:特定のユーザーのみにアクセスを許可する

特定のユーザーのみを許可するようにFTPサーバーをセットアップしたいので、vsftpdを使用してvsftpd.confを追加します。

local_enable=YES
user_config_dir=/etc/vsftpd_user_conf

UNIXユーザーfoo/etc/vsftpd_user_confで、ファイルfooに設定しました。

local_root=/home/foo/ftpdir
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
virtual_use_local_privs=YES
local_umask=022

...そしてvsftpdを起動します。ユーザーfooでFTPにログインできます。ただし、他のUNIXユーザーと一緒にすることもできます。他のUNIXユーザーを無効にするにはどうすればよいですか?

17
Istao

Vsftpd.confに追加:
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

ファイルを編集して、行ごとにユーザー名を含めます。

24
Mark

/ etc/ftpusersにファイルがあり、許可されたファイルをここにのみ配置します。

vsftpdで定義する必要はありません

4
Sim

拒否するユーザーをuser_listリストに追加します。

0
usef_ksa