summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarian <marian@spline.de>2017-01-03 20:45:54 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2019-11-06 16:08:03 +0100
commit90857b71133cbe77789439ec3e697879b9f84a85 (patch)
tree3f4086959410fafd4341c54266a1c7d87a280707
parente746530bcf42b86fa501356074b14e4adf968b83 (diff)
downloadusermanagement-90857b71133cbe77789439ec3e697879b9f84a85.tar.gz
usermanagement-90857b71133cbe77789439ec3e697879b9f84a85.tar.bz2
usermanagement-90857b71133cbe77789439ec3e697879b9f84a85.zip
create a .forward file automatically and send welcome mail
when the given fachbereich account exists
-rwxr-xr-xlduseradd34
1 files changed, 30 insertions, 4 deletions
diff --git a/lduseradd b/lduseradd
index 94fa71b..d6cd7d9 100755
--- a/lduseradd
+++ b/lduseradd
@@ -54,9 +54,9 @@ unset STREET
unset TEL
unset VNAME
-LOG=/usr/local/bin/accountantrag/lduseradd.log
-TEMPLATE=/usr/local/bin/accountantrag/account.tex.template
-PENGUIN=/usr/local/bin/accountantrag/penguin.eps
+LOG=/var/log/lduseradd.log
+TEMPLATE=/usr/local/src/usermanagement/contrib/account.tex.template
+PENGUIN=/usr/local/src/usermanagement/contrib/penguin.eps
# Kommandozeilenoptionen abfragen
while [[ "$1" = "--"* ]]
@@ -450,7 +450,7 @@ do
unset GEPRUEFT
# Wenn nicht getestet, dann steht das auch in der Zusammenfassung.
- if [[ "$INFACCOUNTTEST" = "NOTEST"* ]]
+ if [[ "$INFACCOUNTTEST" = "NOTEST" ]]
then
GEPRUEFT=" nicht unbedingt"
fi
@@ -649,8 +649,18 @@ else
fi
# Verzeichnisse anlegen
+echo Home-Verzeichnis anlegen...
cp -a /etc/skel /home/$ACCOUNT
+
+echo Forward-Datei erstellen...
+# .forward erstellen (wenn FB-Account existiert)
+if [[ "$INFACCOUNTTEST" != "NOTEST" ]]; then
+ echo $INFACCOUNT@zedat.fu-berlin.de > /home/$ACCOUNT/.forward
+else
+ echo Übersprungen, weil Fachbereichsadresse nicht überprüft
+fi
+
# public_html mit leerer index.html (gegen directory listings)
ssh www-data@userpage.spline.inf.fu-berlin.de sudo mkdir -p /var/users/$ACCOUNT/public_html/webroot
ssh www-data@userpage.spline.inf.fu-berlin.de sudo mkdir -p /var/users/$ACCOUNT/public_html/cgi-bin
@@ -730,6 +740,22 @@ do
echo "Passwort setzen:"
done
+
+
+mail -s 'Willkommen bei Spline' $ACCOUNT@spline.inf.fu-berlin.de <<EOF
+Hallo $ACCOUNT,
+
+Willkommen bei Spline.
+
+Schau mal hier, da haben wir ein paar Infos fuer neu-Splinees:
+<https://doku.spline.inf.fu-berlin.de/organisation/spline-intro>
+
+Auf diese Mail zu antworten, funktioniert eher nicht.
+Schreib bei Fragen einfach an unsere Mailingliste:
+ spline@spline.de
+EOF
+
+
echo
echo "Fertig. BenutzerIn komplett angelegt."
echo