DisplayConnect

Befehl: DisplayConnect

Syntax: DisplayConnect filename

Befehl: Die "DisplayConnect" Anweisung bestimmt ein ASCII Text File, daß dem User angzeigt wird, nachdem er zum Server connected hat, jedoch bevor er einloggt. Der Filenamen kann entweder relativ oder absolut angeben werden. Im Falle einer relativen Angabe, wird die Datei zuerst im Homeverzeichnis der Benutzer gesucht, der der Owner vom PROFTPD Server ist. Da dieses zu Unklarheiten führen kann, wird empfohlen mit absoluten Pfadangaben zu arbeiten. Sollte das File nicht gefunden wird, wird kein Fehler angezeigt und auch kein Fehler protokolliert !

Die "DisplayFirstChdir" Anweisung gibt eine ASCII Text Datei an, die dem User beim ersten Wechsel in ein Verzeichnis (mit CDW) per FTP Verbindung angezeigt wird. Die Datei wird außerdem angezeigt, wenn PROFTPD erkennt, daß das Verzeichnis seit dem letzten Besuch geändert wurde.
Wenn der Filenamen relativ angeben wurde, wird zuerst das Verzeichnis durchsucht, in das der User wechselt.
Bei anonymen Zugang, muß das Text File innerhalb der chroot(ed) Umgebung sein.
Wenn das File nicht gefunden wird, wird keine Fehlermeldung ausgeben bzw. protokolliert.

"DisplayFirstChdir", "DisplayConnect", "DisplayLogin", "DisplayQuit" unterstützen folgende Platzhalter ("Magic cookies"), die während der Anzeige angepaßt werden:

%T aktuelle Zeit
%F verfügbarer Platz auf dem Dateisystem
%C aktuelles Verzeichnis
%R Remote Rechner Name
%L Lokaler Rechner Name
%u Benutzername, der vom ident Protokoll übergeben wurde
%U Benutzername, der beim Login übergeben wurde
%M maximale Anzahl von Verbindungen
%N aktuelle Anzahl von Verbindungen
%E Email Adresse vom Admin
%x der Name der Benutzer Klasse
%y aktuelle Anzahl der Verbindung in der Klasse des Users
%z maximale Anzahl der Verbindung in der Klasse des Users

Nicht alle Platzhalter sind unbedingt sinnvoll. Z.B. %u, wenn ident Auflösungen ausgeschaltet sind