UserBefehl: User
Syntax: User userid
Default: root
Beschreibung:
Die "User" Anweisung gibt an, unter welchem User der Server normalerweise läuft. Standardmäßig läuft der Server unter "Root", was natürlich unerwünscht ist. Die "User" Anweisung in Verbindung mit der "Group" Anweisung gibt an, daß der Server schnellstmöglich nach dem Start zu dieser User/Gruppe wechselt. Bei einigen Unix Varianten wird der Server zeitweise zum Root User zurück wechseln, um eine Task abzuarbeiten, der Root Rechte erfordert. Nachdem der Task dann beendet ist, switcht dann der Server zurück zu dem angegebenen User.
Wird "User" in einem "<VirtualServer>" Block angegeben, wird ProFTPD alle an diesen virtuellen Server eingehenden Verbindungen unter dieser UserID abwickeln. Wird "User" (oder auch "Group") in einem anonymen Block angegeben, so wird ProFTPD bei anonymen Verbindungen mit dem angebenen User (und Gruppe) laufen.
Anmerkung: Wenn ein authentifizierter Benutzer angemeldet wird und eingeloggt ist, werden alle vorherigen Rechte vom Server freigegeben und er wechselt zu dem eingeloggten User (UID & GID) und hat keine Möglichkeit mehr, zu einer anderen Uid, Gid bzw. ROOT zu wechseln.
|