Chcę skonfigurować serwer FTP, aby zezwalał tylko niektórym użytkownikom, więc w vsftpd dodałem vsftpd.conf
:
local_enable=YES
user_config_dir=/etc/vsftpd_user_conf
W /etc/vsftpd_user_conf
dla Uniksa użytkownik foo
ustawić w pliku 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
... i uruchamiam vsftpd. Mogę zalogować się do FTP za pomocą użytkownika foo. Jednak mogę także z innymi użytkownikami unixa! Jak mogę wyłączyć innych użytkowników Uniksa?
w pliku / etc / ftpusers znajduje się plik, umieść dozwolony tylko tutaj.
nie ma potrzeby definiowania w vsftpd
źródło
dodaj użytkownika, którego chcesz odmówić, do listy lista_użytkowników.
źródło