CAPTION='$(lang de:"Zugriffsrechte (lighttpd)" en:"Access rights (lighttpd)")'
DESCRIPTION='$(lang de:"Mit der folgenden Box werden die Zugriffsrechte spezifiziert. Pro Zeile wird ein Recht definiert. Pro Zeile werden zwei Spalten abgegrenzt mit Anführungszeichen erwartet: die linke Spalte definiert ein Verzeichnis oder eine Datei beginnend mit dem Hauptverzeichnis der URL. Die zweite Spalte definiert die zugelassenen Benutzer.
Zugriffsrechte welche nur für einen virtuellen Host gelten werden in einem Block angegeben, der mit \"[virtueller Host]\" beginnt. Der angegebene virtuelle Host kann ein vollständige Hostname oder ein regulärer Ausdruck für mehrere Hostnamen verwendet werden. Mehrere virtuelle Hosts werden mit Leerzeichen innerhalb der eckigen Klammern angegeben.
Beispiele für die URL http://mein.server/keinzugriff - die Zugriffsrechte, welche mit dem ersten Block definiert werden, gelten global, also auch für die Beispiel-URL (\"valid-user\" spezifiziert alle bekannten Benutzer).
\"/keinzugriff\" \"user=jan|user=joe\"
\"/keinzugriff\" \"valid-user\"
[anderer.virtueller.host zweiter.virtueller.host]
\"/geschützt\" \"valid-user\"
" en:"The following box is to be used to define the access rights. One line defines one access right. Each line contains two colums identified with quotation marks: the left hand column specifies the directory or file starting at the root of the URL. The second column specifies the allowed user.
Access rights applicable for a virtual host are specified in a separate block headed with \"[virtual host]\". The given virtual host can be a full qualified domain name or a regular expression. Multiple virtual host definitions can be provided within the square brackets, separated by a blank.
Examples for the URL http://my.server/noaccess - the access rights specified with the first block apply globally, including our example URL (the keyword \"valid-user\" specifies all known users).
\"/noaccess\" \"user=john|user=joe\"
\"/noaccess\" \"valid-user\"
[other.virtual.host second.virtual.host]
\"/protected\" \"valid-user\"
")'
CONFIG_FILE='/tmp/flash/lighttpd/rights.user'
CONFIG_SAVE='modsave flash; if pidof lighttpd > /dev/null; then echo ""; /mod/etc/init.d/rc.lighttpd restart; fi'
CONFIG_TYPE='text'