Frequently Asked Questions zum GEE-Kommunikationsserver
IMP: Obligatorische Signatur

Aus der Mailingliste:

Weiß jemand, ob es möglich ist, alle Mails, die von IMP versandt werden mit einer obligatorischen, für alle User gleichen Signatur zu versehen?

Man macht das nach(!) der Konfiguration der Mail über unser Verwaltungsmenü. Werden die UUCP-Daten erneut eingegeben, ist die Änderung erneut durchzuführen. Bitte keine anderen Dateien verändern - insbesondere nicht defaults.php3original und defaults.php3originalvorlage.

Die Beschreibung:

Mit dem Dateimanager oder einem Editor die Datei /usr/local/httpd/htdocs/horde/imp/config/defaults.php3 öffnen und diesen Eintrag suchen:

---schnipp

/* Message Configuration */
$default->append_header               = false;
$default->append_trailer                 = false;

----schnapp

Das zweite "false" wird durch "true" ersetzt:

---schnippneu

/* Message Configuration */
$default->append_header               = false;
$default->append_trailer                 = true;

---schnappneu

Ohne weitere Änderungen bekommt schon jetzt jede Mail die Signatur:
-------------------------------------------------
This mail sent through IMP: 172.16.200.10

Diese Voreinstellung kann durch Anpassung der Datei trailer.txt (im gleichen Verzeichnis) an eigene Wünsche angepasst werden: Einfach einen neuen Text in die Datei schreiben. Sollten die UUCP-Daten erneut eingegeben werden, ist danach nur die erneute Anpassung von defaults.php3 notwendig. Die Datei trailer.txt bleibt erhalten. Bitte keine anderen Dateien in diesem Verzeichnis verändern.


Softwareupdates - alle Versionen
Seit Version 1.15 (?? deshalb bitte in jeder Version kontrollieren) kann beim Anlegen neuer Benutzer gewählt werden, ob sich die Benutzer am Server selbst anmelden dürfen, also eine Login-Shell haben. Aktueller Standard ist, dass sie es nicht!! dürfen, da das aus Sicherheitsgründen vorzuziehen ist. Bitte kontrollieren Sie die Standardeinstellung:
Verwaltung >> Hauptmenü >> Benutzerverwaltung. Klicken Sie jetzt auf "Neuen Benutzer erstellen". Im nächsten Fenster gibt es den Eintrag "Shell". Dort sollte als Voreinstellung stehen:
/bin/false (= kein Login am Server), änderbar auf /bin/bash. Jetzt können Sie auf "Abbrechen" klicken.
Steht dort lediglich /bin/bash führen Sie folgende Änderung durch:
Verwaltung >> Serverdienste >> Webmin. Jetzt oben rechts auf "Benutzer wechseln..." klicken und als root anmelden.
Jetzt auf "Webmin Benutzer" klicken.
In der erscheinenden Liste in der Zeile "admin" auf das Recht "Benutzer und Gruppen" klicken.
In der Zeile:

Erlaubte Shells für neue oder modifizierte Benutzer Aufgelistete..
/bin/bash

den Eintrag /bin/false vor! /bin/bash hinzufügen. So sieht das dann aus:

Erlaubte Shells für neue oder modifizierte Benutzer Aufgelistete..
/bin/false
/bin/bash

Bitte keine anderen Einträge ändern und auf "Speichern" klicken. Webmin am Server selbst neu starten:
/etc/webmin/stop (mit Pfad) und dann
/etc/webmin/start eingeben. Fertig. Nett wäre ein Hinweis, ab welcher CD-Version dies Standard ist.


Zu viele Mails für admin...

Aus der Mailingliste: 

> mit dem Ende des Schuljahres werden wir die Email-Accounts für Schulabgängern löschen. Dann dürften sich im Admin-Postfach die
> Meldungen häufen: "postmaster notify: user unknown ..."
> Meine Frage: Wie kann man diese Meldungen an den Admin abstellen?

Wenn man etwas Erfahrung mit dem Server gesammelt hat, sollte man vielleicht die gesamte Weiterleitung der root-Mails an admin abstellen und hin und wieder root mit pine lesen:

Verwaltung >> Serverdienste >> Sendmail >> Mail Aliase (aliases) und dann auf "root" klicken. Dann in der Zeile:
Alias zu E-Mail Adresse admin
den Wert E-Mail Adresse auf <Kein> stellen. Speichern. Im erscheinenden Fenster oben links auf "Modul Index" klicken. Im nächsten Fenster dann unten: "Sendmail stoppen". Im erscheinenden Fenster "Sendmail starten". Die letzten beiden Schritte kann man auch am Server erledigen: rcsendmail restart


Onlinezeit in eigener Logdatei festhalten

Wenn man die Onlinezeiten des Servers in einer eigenen Logdatei festhalten möchte, kann man das so machen:
Den Server offline schalten.

Die Datei
/etc/ppp/ip-up.local mit dem Dateimanager öffnen ("Bearbeiten") und diese Zeile am Ende einfügen (mit [Strg]+[v] fügt man ein; die rechte Maustaste funktioniert da nicht):

echo -n "$(date +"%d.%m.%Y %H:%M:%S") - " >>/var/log/onlinezeit

Speichern. Danach die Datei:
/etc/ppp/ip-down.local mit dem Dateimanager öffnen und diese Zeile am Ende einfügen:

echo "$(date +"%d.%m.%Y %H:%M:%S")" >>/var/log/onlinezeit

Wenn /etc/ppp/ip-down.local nicht existiert (dürfte im Regelfall so sein) als root mit:
touch /etc/ppp/ip-down.local anlegen und mit:
chmod +x /etc/ppp/ip-down.local ausführbar machen. Jetzt mit dem Dateimanager diese Datei öffnen und diese Zeilen einkopieren:

---schnipp

#!/bin/sh

echo "$(date +"%d.%m.%Y %H:%M:%S")" >>/var/log/onlinezeit

---schnapp

Speichern.

Die Onlinezeiten stehen jetzt in der Datei /var/log/onlinezeit (ansehen mit "less /var/log/onlinetime". Beenden mit [q]).

zurück