| Niederösterreichisches | Bildungsservice |
bezieht sich auf die Konfiguration des WU-FTP-Servers 2.6
Problemstellung:
In den neueren Versionen von SUSE - LINUX werden Dateien, die via FTP auf die
Homepage (/usr/local/httpd/htdocs) übertragen werden, nicht mit den notwendigen
Rechten (0644) versehen.
Lösung:
1.) Man verwendet anstelle der standardmäßig installierten
Version 2.4.2.academ[BETA] die neuere Version 2.6. Dazu ist eine Änderung in
der Datei /etc/inetd.conf notwendig:
In der Zeile in der der FTP-Server gestartet wird muss "wu.ftpd"
auf "wu.ftpd-2.6 -a" geändert werden. Der
Parameter -a bewirkt, dass beim Start des FTP-Servers die Datei /etc/ftpaccess
verarbeitet wird.
2.) In der Datei /etc/ftpaccess trägt
man folgende Zeile ein:
upload /usr/local/httpd/htdocs * 0644 dirs 0755
Diese Zeile bewirkt, dass beim Übertragen von Dateien in das Verzeichnis
/usr/doc/httpd/htdocs der Dateimodus 0644 (Lesen für ALLE) vergeben wird, das
Verzeichnisse ("dirs") angelegt werden können und das Verzeichnisse
mit dem Modus 0755 erstellt werden.
(Genauere Information über weitere Konfigurationsmöglichkeiten findet man auf
der Man-Page: "man ftpaccess-2.6")
3.) Aus Sicherheitsgründen sollte man nicht alle Informationen über die Version des FTP-Servers jedem Benutzer mitteilen. Dazu kann man in /etc/ftpaccess den Parameter greeting verwenden:
| greeting full | Volle Information (default) |
| greeting brief | Eingeschränkte Information |
| greeting terse | Minimale Information ("FTP-Server ready") |
| greeting text 'XXXXXXXXXX' | Selbstdefinierte Begrüßung |
4.) Nach allen Änderungen muss man nur
noch den INET-Dienst neu starten:
"rcinetd restart"
bewirkt dies von der Konsole aus.
für eventuelle Rückfragen zu dieser Dokumentation: mailto:
Gerald Stachl
Homepage des BRG Wr.
Neustadt
Letzte Änderung am
04.04.2003
webmaster@pinoe-hl.ac.at.