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: 20:49:58 GMT, May 10, 2019