#! /bin/sh

# mail-newuser.sh
#
# Standardmails an neue Benutzer
#
# gp 95/07/22

USAGE="usage: $(basename $0) <Firstname> <Lastname> <Mailname>"


if [ $# != 3 ]; then

  echo $USAGE
  exit -1

else

  FirstName=$1
  LastName=$2
  MailName=$3


# Info ueber Kurzeinfuehrung UNIX und Internet

mail -s "Kurzeinfuehrung UNIX und Internet" $MailName <<EOF
               Kurzeinfuehrung UNIX und Internet
               ---------------------------------

Gegen Zahlung von DM 3,50 kann im Fachschaftsraum, Raum F211 (ueber
dem AStA) eine "Kurzeinfuehrung UNIX und Internet" erworben werden.

Gruss

Das fsai-Team | E-Mail: root@fsai.trier.fh-rpl.de
              | WWW:    http://fsai.trier.fh-rpl.de/~root
EOF


# Info ueber persoenliche WWW-Homepage

mail -s "Persoenliche WWW-Homepage" $MailName <<EOF
               Anlegen einer persoenlichen WWW-Homepage
               ----------------------------------------

Einrichten des WWW-Verzeichnisses und der Homepage
**************************************************

Das Wurzelverzeichnis der persoenlichen WWW-Seiten ist public_html/
im Benutzer-Homedirectory, also ~/public_html/.

Damit die persoenliche WWW-Homepage zugreifbar ist und
der besondere URL http://fsai.trier.fh-rpl.de/~<loginname> 
benutzt werden kann, muss das Homedirectory und das Verzeichnis
~/public_html/ fuer alle Benutzer zumindest Ausfuehr-Rechte
haben ("chmod a+x ~ ~/public_html")!

Dateien, die fuer andere zugreifbar sein sollen, muessen Leserecht
fuer alle haben, (Unter-) Verzeichnisse zumindest Ausfuehrrecht.

Bei Angabe des URL http://fsai.trier.fh-rpl.de/~<login> wird
automatisch der URL http://fsai.trier.fh-rpl.de/~<login/index.html
geladen und vom WWW-Browser angezeigt. Man sollte also immer
eine Datei index.html anlegen.


Achtung, Daten-Sicherheit
*************************

Wenn ein Verzeichnis Ausfuehrrecht fuer "others" hat, aber kein Schreib-
und Leserecht fuer "others", dann koennen Dateien in diesem Verzeichnis,
die fuer "others" Leserecht besitzen, trotzdem angezeigt werden, wenn
der "Einbrecher" den Dateinamen weiss/erraet. Ist zusaetzlich noch das 
Schreibrecht fuer others gesetzt, dann kann die Datei zwar immer noch
nicht geloescht werden (Schreibrecht fuer Verzeichnis fehlt), sie kann
jedoch mit 0 Bytes ueberschrieben und somit de facto doch geloescht werden
(z. B. in den Editor laden und alle Zeilen loeschen).

**********************************************************************
* Wenn die persoenliche WWW-Homepage auch in die Liste von Benutzer- *
* homepages (URL: http://fsai.trier.fh-rpl.de/system/homepages.html) *
* aufgenommen werden soll, bitte eine kurze Mail an root senden!     *
**********************************************************************


Gruss

Das fsai-Team | E-Mail: root@fsai.trier.fh-rpl.de
              | WWW:    http://fsai.trier.fh-rpl.de/~root
EOF


# Info-Mail ueber Festplattenplatzbeschraenkung und Loeschung von Dateien

mail -s "Plattenplatz" $MailName <<EOF
Hallo,

aus aktuellem Anlass muessen wir folgenden Hinweis geben:

Der Festplattenplatz auf diesem Rechner ist nicht besonders ueppig. Daher
muessen wir bei Bedarf Dateien von "Festplattenplatzverschwendern" 
loeschen! Dies wird soweit moeglich auf Dateien, die aelter als 1 Monat 
sind, beschraenkt bleiben.

Bitte also per FTP bezogene Software usw. nicht monatelang hier stehen
lassen!

Prinzipiell sollte man dauerhaft nicht mehr als 500 kByte bis 1 MByte 
in seinem Homedirectory belegen, zu pruefen mit "du -ks ~".

Abfrage des freien Plattenplatzes im aktuellen Verzeichnis: "df ."

Gruss

Das fsai-Team | E-Mail: root@fsai.trier.fh-rpl.de
              | WWW:    http://fsai.trier.fh-rpl.de/~root
EOF


# Info-Mail ueber Benutzeranleitungen versenden

mail -s "WWW und Benutzeranleitungen" $MailName <<EOF
               World Wide Web und Kurzanleitungen zum System
               =============================================

Zugriff auf Systemverwalterinfos
********************************

Ansaetze von stichwortartigen Kurzeinfuehrungen bzw. -Hilfen sind im 
WWW-Server der Fachschaft, abrufbar mit 

        "lynx http://fsai.trier.fh-rpl.de/info/"

zu finden. Leider koennen Umlaute (ae, oe, ue) und sz nur "angenaehert"
ausgegeben werden, d. h. ae -> a, oe -> o, ue -> u, sz -> s. Je nach 
Konfiguration kann ueber das Optionen-Menue des lynx eine korrekte
Ausgabe erreicht werden.

(WWW-Server-Hauptseite: "lynx http://fsai.trier.fh-rpl.de/")

Bei Login von einem Rechner (Workstation oder PC) im Internet oder per 
SLIP ueber den Modem-Port koennen Grafik-Clients wie Netscape benutzt werden, 
womit das WWW-System incl. Grafik erst richtig ausgenutzt werden kann (und 
Umlaute usw. korrekt angezeigt werden).

Manche Merkmale wie z. B. Tabellen koennen nur von den neueren Versionen
der Browser angezeigt werden und sind nicht Teil des HTML-Standards.


Benutzung von lynx
******************

"Pfeil auf/ab"	Auswahl eines Hypertext-Links
"Pfeil rechts"	Aktivieren eines Hypertext-Links (d. h. Laden einer
                neuen Seite)
"Pfeil links"	Rueckkehr zum vorigen Hypertext-Link
"q"		Ende


Der Aufruf "lynx" liefert die Startseite des WWW-Servers der Fachschaft.


Weitere Informationen
*********************

Fuer eine intensivere Benutzung des Systems sind Kenntnisse ueber
UNIX-Systeme und speziell ueber die UNIX-Shell noetig; hierzu wird die 
einschlaegige Literatur empfohlen. In Linux sind neben Eigenschaften
von AT&T UNIX System V auch solche des Berkeley UNIX (BSD) zu finden. 
Die eingesetzte Shell "bash" (bourne again shell) ist kompatibel zur 
Standardshell "sh" (bourne shell) und in vielen Punkten auch zur 
Kornshell "ksh".

Gruss

Das fsai-Team | E-Mail: root@fsai.trier.fh-rpl.de
              | WWW:    http://fsai.trier.fh-rpl.de/~root
EOF


# Testmail absenden

  (echo "Hallo $FirstName $LastName,"
   echo
   echo "herzlich willkommen als neuer Benutzer. Bei Fragen und Problemen"
   echo "stehen wir gerne zur Verfuegung - die Beantwortung kann wegen"
   echo "Arbeitsueberlastung leider etwas laenger auf sich warten lassen."
   echo
   echo "Also bei Probs E-Mail an die Systembetreuer: \"elm root\""
   echo
   echo "Die eigene E-Mail-Adresse lautet: $MailName@fsai.Trier.FH-Rpl.de"
   echo
   echo "Zur Kommunikation mit dem System dient die UNIX-Shell bash"
   echo "(Bourne Again Shell), die eine aehnliche Syntax wie die Korn-Shell ksh"
   echo "oder die Standard-Shell sh (Bourne Shell) hat."
   echo
   echo "Standard-Editor:             vi"
   echo "Menue-Editor:                ne"
   echo "Wordstar-aehnlicher Editor:  joe"
   echo "Mailprogramm:                elm"
   echo "Newsreader:                  rtin (Abfrage des FH-Newsservers)"
   echo "Gopher-Client:               gopher"
   echo "WWW-ASCII-Client:            lynx"
   echo "Chat mit anderen Benutzern:  talk <user>@<host>"
   echo "Chat mit mehreren Benutzern: ytalk <user>@<host>"
   echo "Shell-Hilfe:                 help oder help <Eingebautes Kommando>"
   echo "Online-Manuals:              man <Externes Kommando>"
   echo
   echo
   echo "Viel Spass mit Linux/UNIX wuenscht"
   echo
   echo "Das fsai-Team | E-Mail: root@fsai.trier.fh-rpl.de"
   echo "              | WWW:    http://fsai.trier.fh-rpl.de/~root"
  ) | mail -s "Hallo neuer Benutzer" $MailName


# Erfolgsmeldung ausgeben

echo
echo "Test- und Info-Mails an $MailName ($FirstName $LastName) versendet"
echo

fi
