Content-type: text/html; charset=UTF-8 Man page of SOPHOMORIX-USER

SOPHOMORIX-USER

Section: Maintenance Commands (8)
Updated: July 14, 2008
Index Return to Main Contents
 

NAME

sophomorix-user - Modifying the user database of a school-server  

SYNOPSIS

sophomorix-user [options]loginname
 

DESCRIPTION

sophomorix-user ändert den Benutzerstatus in der Benutzerdatenbank.

 

OPTIONS

sophomorix-user benützt die GNU command line syntax, mit langen Optionen, die mit zwei Bindestrichen (`-') beginnen:
-h, --help
Kurzübersicht über Optionen
-i, --info
Übersicht über angelegte user und sophomorixstatus.
-v, --verbose
Sagt, was das Programm gerade macht (verbose)
-vv, --verbose --verbose
Sagt ungeheuer genau, was das Programm gerade macht (very verbose)
-s string, --search string
Sucht nach string in der sophomorix Datenbank und zeigt die Daten aller passenden User an.
-u user, --user user
Sucht nach dem User user in der sophomorix Datenbank und zeigt seine Daten an.
Zurücksetzen eines Users:
--reset-user user1,user2,...
Löscht alle Dateien im homedirectory und erzeugt darin eine neue Verzeichnisstruktur. Daten in den Tauschverzeichnissen werden nicht entfernt. Der Status des users wird NICHT verändert.
-empty-password
setzt ein leeres Passwort für den User. Nur zusammen mit --reset-user
Ändern des Status eines Users:
-F loginname, --freeze loginame
Friert den Account unbenutzbar ein. Der Account kann nicht mehr von sophomorix-kill entfernt werden.
-P loginname, --permanent loginame
Macht den Account dauerhaft benutzbar. Der Account kann nicht mehr von sophomorix-kill entfernt werden.
-R loginname, --removeable loginame
Macht den Account ab sofort mit sophomorix-kill löschbar. Beim Entfernen mit sophomorix-kill werden die Userdaten endgültig gelöscht.
-K loginname, --removeable loginame
Macht den Account ab sofort mit sophomorix-kill löschbar, ohne dass loginname bei wiederauftauchen seinen Status ändern wird. Beim Entfernen mit sophomorix-kill werden die Userdaten endgültig gelöscht.
-A loginname, --activate loginame
Aktiviert den Account vorübergehend. Nach der Aktivierung wird der Account toleriert (TolerationDate ist erstmal leer).
Um den user in seine alte (letzte) Klasse zurückzuversetzten muss noch sophomorix-check und sophomorix-move aufgerufen werden.
Tauchen die Benutzerdaten in den Konfigurationsdateien (z. B. Schülerdatei) auf, so wird dieser Account Usable (U). Tauchen die Daten nicht auf, wird der Account nach verstreichen des Tolerierungs-Zeitraumes deaktiviert (D) und schließlich löschbar (R).
--new-class class
Einen user in eine andere Klasse versetzen. Dies erzeugt eine Zeile in sophomorix.move. Anschließend muss noch sophomorix-move aufgerugen werden um den user zu versetzen.
Sollte der user noch einen Eintrag in schueler.txt haben, wird bald wieder zurückversetzt werden. Also ist diese Option insbesonder zum Testen, oder zum Versetzen eines permanenten user notwendig.
--teacher teacher --scheduled-toleration yyyy-mm-dd
Legt fest, dass der Lehrer teacher zum yyyy-mm-dd automatisch aus lehrer.txt auskommentiert werden soll, und dann nur noch toleriert wird.
Will man das Datum zurücknehmen (keine automatisches tolerieren), muss das Datum mit einem Leerstring angegeben werden, also '' oder "".
Ist der Lehrer schon im Tolerierungszustand, muss in lehrer.txt der auskommentierte Eintrag wieder gültig gemacht werden, um den Lehrer zu reaktivieren.
--kill-all-users
VORSICHT: Löscht alle user!
 

SEE ALSO

sophomorix(8), sophomorix-teach-in(8), sophomorix-add(8), sophomorix-move(8), sophomorix-print(8), sophomorix-kill(8), sophomorix-subclass(8), sophomorix-project(8),

 

AUTHOR

Written by <jeffbeck@web.de>.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 10:01:30 GMT, June 03, 2015