특정 사용자 만 허용하도록 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 목록에 추가하십시오.