Okay, also habe ich vstfpd (und ftp) installiert und die /etc/vsftpd/vsftpd.conf
Datei auf die Basiswerte gesetzt.
Wenn ich jetzt versuche, Folgendes auszuführen:
setsebool -P ftp_home_dir 1
Es funktioniert nicht. Fehler:
Boolean ftp_home_dir is not defined
Wenn ich jetzt ausführe:
semanage boolean -l | grep "ftp"
Es wird ausgedruckt:
ftpd_use_cifs (aus, aus) Erlaubt ftpd die Verwendung von CIFS ftpd_connect_db (aus, aus) Erlaubt ftpd die Verbindung mit DB ftpd_use_fusefs (aus, aus) Erlaubt ftpd die Verwendung von Fusefs ftpd_full_access (aus, aus) Erlaubt ftpd den Vollzugriff tftp_anon_write (aus, aus) Erlaubt TFTP anonymes Schreiben tftp_home_dir (an, an) Erlaubt TFTP ins Home-Verzeichnis httpd_can_connect_ftp (aus, aus) Erlaubt httpd die Verbindung per FTP ftpd_use_passive_mode (aus, aus) Erlaubt ftpd die Verwendung des passiven Modus ftpd_use_nfs (aus, aus) Erlaubt FTP die Verwendung von NFS ftpd_connect_all_unreserved (aus, aus) Erlaubt FTP die Verbindung aller nicht reservierten ftpd_anon_write (off, off) Erlaubt ftpd anonymes Schreiben. httpd_enable_ftp_server (off, off) Erlaubt httpd, den FTP-Server zu aktivieren.
Wie Sie sehen, gibt es kein ftp_home_dir
. Ich möchte kein TFTP verwenden. Gibt es also eine Möglichkeit, das ftp_home_dir
zu den Booleschen Werten hinzuzufügen?
Betriebssystem: CentOS 7 x86_64, läuft auf einer VM