Zunächst befindet sich die Homepage im Laufwerk "Homepage" unter Samba. Und dort genauer im Ordner "intranet". Alles was sich in diesem Ordner befindet, wird hochgeladen. Das Programm zum Hochladen heißt weex und wird mit apt-get install weex nachinstalliert. Damit der Server die Homepage halbautomatisch hochladen kann (nach dem Passwort wird noch gefragt), wird ein Benutzer mit dem Namen "homepage" erstellt. Sein Homeverzeichnis ist /home/homepage/. Die Konfigurationsdatei für weex heißt /home/homepage/.weex/weexrc. Sie muss mit folgendem Inhalt erstellt werden:
# # /home/homepage/.weex/weexrc # [Belwue] FtpPassive = true HostName = www.belwue.de LoginName = loginname SrcDir = /usr/local/samba/homepage/intranet DestDir = /htdoc IgnoreLocalFile = FINDER.DAT IgnoreLocalDir = RESOURCE.FRK IgnoreRemoteDir = { /htdoc/wusage /htdoc/stat } IgnoreRemoteFile = /htdoc/homepage.count [default] Monochrome = True"loginname" muss natürlich noch ersetzt werden.
Der Superuser (root) kann mit su -c '/usr/bin/weex Belwue' - homepage die Homepage updaten. Dabei wird er nach dem FTP-Passwort gefragt.
Wenn Quota aktiviert ist, dann kann man den freien Speicherplatz für jeden Benutzer einzeln begrenzen. Dabei protokolliert das Quota-System in einer Datei mit, wieviel Plattenplatz ein beliebiger Benutzer verbraucht.
Um Quota einzurichten, müssen zunächst zwei Programmpakete installiert werden: apt-get install quota quotatool. Außerdem muss der Kernel quota unterstützen. Im Standardkernel ist bisher nur Unterstützung für das Dateisystem ext2fs enthalten. Um mit ReiserFS Quota zu benützen, muss der Kernel gepatcht werden. Näheres steht in Abschnitt 3.2.
Sind die Grundvoraussetzungen (Software und Kernel) vorhanden, muss die Datei /etc/fstab verändert werden. In der Zeile, die mit "/dev/md0" beginnt, muss noch die Mount-Option usrquota ergänzt werden. Die Zeile sieht dann so aus:
/dev/md0 / reiserfs defaults,usrquota 0 0Nach einem Neustart muss mit init S in den Single-User-Mode gewechselt werden. Hier kann dann die Quota-Protokoll-Datei mit quotacheck -avu -F vfsold erstellt werden. Anschließend kann mit init 2 wieder in den normalen Runlevel zurückgewechselt werden. Quota ist nun aktiviert.
Mit dem Programm setquota kann die Begrenzung des Festplattenplatzes für einen bestimmten Benutzer verändert werden. Die Aufruf-Syntax des Programms ist folgende:
setquota -u user <limit> <limit> 0 0 /dev/md0Mit "limit" ist die Begrenzung in Kilobytes (1 KB = 1024 Bytes) gemeint.
Mit ntpdate lässt sich die Server-Uhr nach einer Atomuhr im Internet stellen. Zuerst muss mit apt-get install ntpdate das Programm installiert werden. Bei der Installation wird nach einem NTP-Server gefragt. Einfach nichts eingeben.
Am besten ist es, wenn bei jeder Internet-Einwahl die Uhr neu gestellt wird. Dazu wird die Datei /etc/ppp/ip-up.d/ntpdate erstellt:
#!/bin/sh # # /etc/ppp/ip-up.d/ntpdate # ntpdate -s ntp1.ptb.de hwclock -wDie Datei muss mit chmod 755 /etc/ppp/ip-up.d/ntpdate noch ausführbar gemacht werden.
Zurück | Zum Anfang | Weiter |
Sicherheit | Nach oben | Verwaltung und Wartung |