Quota
Installation
- Das Paket quota mit YAST installieren.
- Datei
/etc/fstab
manuell anpassen:
/dev/md1 /home reiserfs acl,user_xattr,usrquota 1 2
- Dateien aquota.user und falls nötig quota.group anlegen
touch /home/quota.user touch /home/quota.group
- Computer neu starten
- Cronjobs einrichten
/sbin/quotacheck -a # Warnungen ausschicken. /usr/sbin/warnquota
- Folgende Dateien manuell anpassen
/etc/warnquota.conf /etc/quotatab
Quotas anzeigen
- Quotas aller Benutzer anzeigen
repquota -ats
- Anzeigen, welche Benutzer keine Beschränkungen durch Quotas haben
repquota -a | grep "0 0" | cut -f 1 -d " " # nur Schüler repquota -a | grep "0 0" | cut -f 1 -d " " | grep "_"
- Quotas eines Benutzers anzeigen
quota hs_user
Quotas bearbeiten
- Quotas für einzelne Benutzer setzen
edquota -u hs_user
Daraufhin startet der Standardeditor und zeigt in einer Tabelle die Quotas für den angegebenen Benutzer an, in diesem Beispiel: hs_user
Disk quotas for user hs_user (uid 1454): Filesystem blocks soft hard inodes soft hard /dev/md1 114664 307200 512000 2202 7000 10000
- Quotas per Skript kopieren
Zuerst eine Datei users.txt
erzeugen.
Die Quotaeinstellungen des Benutzers hs_user werden auf die Namen in der Liste kopiert.
repquota -a | grep "0 0" | cut -f 1 -d " " | grep "_" > users.txt while read zeile ; do edquota -p hs_user $zeile ; done < users.txt
Die Befehle zum Kopieren der Quotas für Schüler und Lehrer können auch mit der Approach Benutzerverwaltung generiert werden.
Quotas bearbeiten mit Webmin
- Quotas für Mitglieder eine Gruppe setzen
Mit Webmin bei einem Benutzer Limits setzen und auf die Gruppe hs_schueler kopieren.
Diskspace: Softlimit 300 MB, HardLimit 500 MB Files: Softlimit: 7000, Hardlimit: 10000
Bei einem Lehrer manuell die Quotas auf 0 setzen, Beispiel:
edquota -u grfe
Disk quotas for user grfe (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/md1 206636 0 0 18095 0 0
Dann, wie oben, mit Webmin die Quotas dieses Benutzers auf die Gruppe hs_lehrer kopieren.
Infos
http://www.do.nw.schule.de/mz/netz/support/arktur/faq/quota.htm