Ich möchte den FTP-Server so einrichten, dass nur bestimmte Benutzer zugelassen werden. Mit vsftpd füge ich Folgendes hinzu vsftpd.conf
:
local_enable=YES
user_config_dir=/etc/vsftpd_user_conf
In /etc/vsftpd_user_conf
für den Unix-Benutzer habe foo
ich in einer Datei foo festgelegt:
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
... und ich starte vsftpd. Ich kann mich mit dem Benutzer foo bei FTP anmelden. Das kann ich aber auch mit anderen Unix Usern! Wie kann ich andere Unix-Benutzer deaktivieren?
Es gibt eine Datei in / etc / ftpusers, die nur hier erlaubt ist.
keine Notwendigkeit, in vsftpd zu definieren
quelle
Fügen Sie den Benutzer, den Sie ablehnen möchten, zur Liste user_list hinzu.
quelle