我想设置 FTP 服务器以只允许某些用户,所以使用 vsftpd,我添加vsftpd.conf
:
local_enable=YES
user_config_dir=/etc/vsftpd_user_conf
Run Code Online (Sandbox Code Playgroud)
在/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
Run Code Online (Sandbox Code Playgroud)
...然后我启动了 vsftpd。我可以使用用户 foo 登录到 FTP。不过我也可以用其他unix用户!如何禁用其他 unix 用户?
小智 27
在 vsftpd.conf 中添加:
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
编辑文件以包含每行的用户名。
归档时间: |
|
查看次数: |
43876 次 |
最近记录: |