bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: SchAN-User

druckfassung

SchAN-User

[Schan-user] quota-logonmessage(viestein)

To: schan-user@xxxxxxxxxxxxxxxxx
Subject: [Schan-user] quota-logonmessage(viestein)
From: "Ruediger Kukula" <kukula@xxxxxx>
Date: Sun, 30 May 2004 20:29:35 +0200
hallo,

wir haben auf /home quota eingerichtet für schüler (80/110MB), was auch ganz 
gut 
funzt. Leider wird die Liste der Quotaverletzter immer länger (zZ ca. 10) und 
die kids 
lesen oft ihre mails und damit auch die quota-warn-mails nicht.

Da bietet sich nun das logonmessage von www.vistein.de/logonmessage an, das bei 
jeder Anmeldung hoch poppt und und bei uns 30 sec nicht geschlossen werden 
kann, 
das dürfte eine für Schüler unerträglich lange zeit sein, die sie hoffentlich 
dazu benutzen, 
um die logonmessage bzgl quota zu lesen.

ich habe das ganze automatisiert:

mein script "quotamail" untersucht täglich per crontab um 2:12 Uhr die 
/var/spool/mail-
Datei des admins, der die kopien der quotamails um 2:10 Uhr bekommt und 
extrahiert 
daraus die usernamen der Betroffenen und kopiert in deren Homeverzeichnisse die 
sysmessage.txt von viestein. In der netlogon/logon.bat wird der aufruf von 
logonmessage.exe eingebaut und so erhält nun der quotaverletzer täglich seine 
30 sec 
Unbequemlichkeit.
Leider hat das vistein-tool nur unter XP problemlos gefunzt, unter w9x gings 
nicht, was 
daran lag, dass die 8.3 dateikonventionen nicht eingehalten wurden.
Deshalb habe ich die Dateinamen verkürzt:

quotamail (liegt in /root/bin):

#! /bin/sh
# durchsucht die letzten 1000 zeilen der maildatei des admins  
"/var/spool/mail/kuk" auf 
#auf quotamails
# und extrahiert daraus die mailempaenger und kopiert in deren home 
#/root/bin/sysmess1.txt
#

tail -n 1000 /var/spool/mail/kuk | grep -A 1 "^Subject: Plattenplatzkontrolle" 
| grep @ | cut 
-d" "  -f2 | cut -d@ -f1 > /var/log/quotaout  #(1Zeile!)

while read zeile
do
    cp /root/bin/sysmess1.txt /home/$zeile/
done < /var/log/quotaout
rm /var/log/quotaout


der aufruf in logon.bat sieht folgender massen aus:

if exist u:\sysmess1.txt  \\arktur\netlogon\logmess.exe /messagefile 
sysmess*.txt



Gruss
Ruediger Kukula
----------------------------------------------------------
kukula@xxxxxx           www.rkukula.de


_______________________________________________
schan-user mailing list
schan-user@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/schan-user

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 30.05.2004