====== 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) \/