我想设置FTP服务器只允许某些用户,所以在vsftpd中,我添加了vsftpd.conf
:
local_enable=YES user_config_dir=/etc/vsftpd_user_conf
在/etc/vsftpd_user_conf
为unix用户foo
设置了一个文件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。 我可以用用户foologin到FTP。 不过,我也可以和其他的unix用户一起使用! 我怎样才能禁用其他Unix用户?
在vsftpd.conf中添加:
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
编辑文件以包含每行的用户名。
在/ etc / ftpusers中有一个文件只在这里放置允许的文件。
不需要在vsftpd中定义
添加你想拒绝的用户到user_list列表。