====== Anonymen FTP-Server einrichten ====== Anlegen eines Benutzers für den FTP-Dienst. Dieser soll aber nicht die Möglichkeit haben, sich an einer Shell anzumelden. Das Verzeichnis für die Dateien, die über den FTP-Server zur Verfügung gestellt werden sollen, werden wie für einen Benutzer typisch in einem eigenen Heimatverzeichnis //**/home/ftp**// abgespeichert. # useradd -k '' -c FTP -d /home/ftp -s /sbin/nologin -m ftp Danach kann der FTP-Server aktiviert und gestartet werden. # rcctl enable ftpd # rcctl start ftpd Wurden die zur Verfügung zu stellenden Dateien nach //**/home/ftp**// transferiert, werden sie vielleicht noch die Zugriffsrechte sowie die Benutzer und Gruppenzugehörigkeit der Quelle(n) besitzen. Es kann sicherlich nicht schaden, diese Attribute für alle anzugleichen. # chmod -R 755 /home/ftp/ # chown -R ftp:ftp /home/ftp/ Mit der Datei //**/etc/ftpwelcome**// kann dann noch ein Begrüßungstext definiert werden, der beim Login auf den FTP-Server dargestellt wird. Welcome to the Alix FTP server! /( )` \ \___ / | +---------- Available content ---------+ /- _ `-/ ' | | (/\/ \ \ /\ | | / / | ` \ | | O O ) / | | Musik/ -> favourite music | `-^--'`< ' | | (_.) _ ) / | Podcasts/ -> favourite Podcasts | .___/` / | | `-----' / | | <----. __ / __ \ | | <----|====O)))==) \) /==== | | <----' `--' `.__,' \ | | | | | | \ / +--------------------------------------+ ______( (_ / \_____ ,' ,-----' | \ `--{__________) (FL) \/