vsftpd : 특정 사용자에게만 액세스 허용 시작합니다. foo 사용자로

특정 사용자 만 허용하도록 FTP 서버를 설정하고 싶습니다. vsftpd를 사용하여 추가합니다 vsftpd.conf.

local_enable=YES
user_config_dir=/etc/vsftpd_user_conf

에서 /etc/vsftpd_user_conf유닉스 사용자를위한 foo파일에 foo I 세트 :

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에 로그인 할 수 있습니다. 그러나 다른 유닉스 사용자와도 할 수 있습니다! 다른 유닉스 사용자를 비활성화하려면 어떻게해야합니까?



답변

vsftpd.conf에서 다음을 추가하십시오.
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

행당 사용자 이름을 포함하도록 파일을 편집하십시오.


답변

/ etc / ftpusers에 파일이 있으며 여기에는 허용 된 파일 만 있습니다.

vsftpd에서 정의 할 필요가 없습니다.


답변

거부하려는 사용자를 user_list 목록에 추가하십시오.