| Aufgabe |
Lösung |
| 1. |
Ein FTP Nutzer hat grundsätzlich alle Rechte die er im System für das betreffende
FTP Verzeichnis hat. (lesen,schreiben,unterverzeichnisse lesen, erstellen) |
| 2. |
Alle im System vorhanden Benutzer die nicht in /etc/ftpusers eingetragen sind. |
| 3. |
Root kann sich im Urzustand nicht einloggen da er in /etc/ftpusers aufgeführt ist. |
| 4. |
hosts.allow gibt oder verbietet Zugriff bestimmter hosts auf inetd oder ähnliche Dienste die Über den TCP wrapper zugreifen. |
| 5. |
inetd ist ein Service der Webdienste erst dann startet wenn eine Anfrage am entsprechenden Port steht.
in inetd.conf stehen die Zeilen jeweils für ein Dienst. Dienstname, Protokoll, die Wartezeit vor dem Ausführen, Benutzer der den Prozess ausführt
der Pfad zum Programm und der Name des Programmscripts. |
| 6. |
Grundsätzlich nur lesen. Jedch können ihm in best. Verzeichnissen mehr REchte zugeteilt werden. |
| 7. |
Da anonymous im proftpd als der Systembenutzer 'ftp' gehandelt wird ist sein homeverzeichnis /usr/local/ftp/ |
| 8. |
Genau wie vorher nur auch die wo keinen Benutzernamen angeben |
| 9. |
Die proftpd.rpm ausführen und dann im RPM Manager installieren. Anschließend muss die /etc/proftpd.conf
entsprechend bearbeitet werden. Erklärungen finden sich in der Config Datei selbst. Soll anonymer Zugriff im ProFTPd erlaubt werden muss am Ende der .conf
der Beriech fü+r Anonymous Zugriff auskommentiert werden.
Nun muss in der inetd.conf die Zeile
" ftp stream tcp nowait root /usr/sbin/proftpd proftpd"
eingefügt werden. Letztendlich muss noch der inetd Dienst neu gestartet werden. Dies geschieht über den Konsolenbefehl:
/etc/rc.d/inetd restart
|
| 10. |
Konqueror Webbrowser starten ==> "ftp://[benutzername]:[passwort]@[zieladresse]" eingeben
Per Drag and Drop dann die gewünschten Dateien hoch oder runterladen. |