
Hallo Dieter, ich habe ein kleines Problem im Zusammenhang mit der Quota Hitliste. In dieser Hitliste tauchte ganz oben ein Schüler auf, der ca. 300 MB auf dem Rechner abgelegt hatte (wie auch immer er das bei einem Quota von 50 MB machen konnte). Ich konnte leider nicht feststellen, wo diese Unmenge an Daten des Schülers liegen. Habe daher nach Absprache mit dem Schüler sein Konto vollständig gelöscht. Damit dachte ich, wären vielleicht auch alle seine Dateien gelöscht. Denkste. In der Quota Hitliste taucht jetzt anstelle des Benutzers hueldomi der Benutzer #2376 auf. Immer noch mit einer Plattenbelegung von 288 MB. (1) Wie kann ich nun den Benutzer #2376 vollständig löschen? (2) Wie finde ich die Dateien von Benutzer #2376? Vielleicht kannst du mir bei diesem Problem helfen. Grüße, Martin Roß ----- Original Message ----- From: "Dieter Kroemer" <kroe@rs-schesslitz.de> To: "slss" <slss@suse.de> Sent: Friday, January 14, 2005 8:25 PM Subject: Re: [slss] QUOTA HITLISTE
Dieter Kroemer schrieb:
Das Script lasse ich bei mir als Cronjob alle 5 Minuten laufen und in mein public_html-Ordner kopieren
Für diejenigen, die es interessiert: Ich habe das Script jetzt so umgeschrieben, dass die Quotabelegung beim Aufruf des cgi-Scriptes im Browser ermittelt wird (der cronjob ist also nicht mehr nötig)
Vorgehen: Das angehängte Script in den Ordner /srv/www/cgi-bin kopieren Rechte: 755 Owner: root.root
Damit der Apache das Script auch vernünftig ausführen kann, muss allerdings das Programm repquota mit root-Rechten ausgeführt werden können --> chmod 4755 /usr/sbin/repquota
Jetzt erhält man die aktuelle Quotabelegung mit der Url: https://admin/cgi-bin/quota.cgi
Viele Grüße Dieter
--------------------------------------------------------------------------------
#!/bin/sh echo "Content-type: text/html" echo
echo "<html><body><h1>Auflistung der Quotabelegung</h1><table border=1>" REPQUOTA=/usr/sbin/repquota AWK=/usr/bin/awk SORT=/usr/bin/sort GREP=/usr/bin/grep HEAD=/usr/bin/head
$REPQUOTA -C /home|$AWK '{print"<tr><td>" $1 "</td><td> <b> \t"$3/1000" MB</b> von <b> " $4/1000 "MB</b> </td><td> \t " $3/($4+0.1)*100" % \t</td></tr>"}'|$SORT -k9 -gr|$GREP -v " 0MB"|$HEAD -n50 echo "</table></body></html>"
-------------------------------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: slss-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: slss-help@suse.com