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

SOPHOMORIX-PASSWD

Section: Maintenance Commands (8)
Updated: July 25, 2010
Index Return to Main Contents
 

NAME

sophomorix-passwd - Setzen von Passwörtern/Shell/PwdMustChange durch den User root  

SYNOPSIS

sophomorix-passwd [options]
 

DESCRIPTION

sophomorix-passwd setzt Passwörter/Shell/PwdMustChange einzelner User oder auch Gruppen von Usern auf vorgegebene bzw. auch zufällige Werte. Es ist nur für den Systemadministrator gedacht.
(siehe auch sophomorix-usermod)

 

OPTIONS

sophomorix-passwd benützt die GNU command line syntax, mit langen Optionen, die mit zwei Bindestrichen (`-') beginnen:
-h, --help
Kurzübersicht über Optionen, sowie eine Liste der eingelesenen Dateien.
-v, --verbose
Sagt, was das Programm gerade macht (verbose)
-vv, --verbose --verbose
Sagt ungeheuer genau, was das Programm gerade macht (very verbose)
-i, --info
Sagt für welche User Passwörter verändert werden würden.
--force
versucht das Passwort/die Shell/PwdMustChange auch zu ändern wenn der User nicht in der sophomorix-Datenbank ist (Vorsicht!).
Interaktive Passwortändeung:
Dieser Befehl wird für samba, root, ... bereitgestellt.
--interactive --user user
fragt das Passwort von user zweimal ab, ohne es auszugeben. Das Klartextpasswort in der Datenbank wird nicht upgedated.
Wenn zusätzlich die Option --shell angegeben wird, wird diese ignoriert.
--all-characters
lässt ALLE Zeichen bei der Passwortänderung zu.
Vorsicht: Dies kann dazu führen, dass sich der user nicht mehr einloggen kann. Diese Option sollte nur von Entwicklern benutzt werden.
Optionen, die angeben, wie das Passwort lauten soll:
Eine dieser Optionen ist zum ändern eines Passwords Pflicht.
--config
Für jeden user wird ein Passwort nach den Angaben in sophomorix.conf erzeugt.
--pass geheim, --password geheim
setzt das Passwort auf den Wert geheim.
--common
erzeugt nach den Angaben in sophomorix.conf jeweils ein Passwort für Lehrer und eines für Schüler. Alle Lehrer bzw. Schüler bekommen dasselbe Passwort.

Wird eine Längenangabe mit --plength num gemacht, dann wird ein Zufallspasswort generiert.

--reset
setzt das Passwort auf den Wert, der beim ersten Anlegen des Users gültig war. Dieser Wert wird aus der sophomorix Datenbank geholt.
--random
setzt das Passwort bei Lehrern und Schülern auf einen neuen, individuellen Zufallswert. Jeder User bekommt ein eigenes Zufallspasswort. Die Länge richtet sich nach den Angaben in sophomorix.conf.
Weitere freiwillige Optionen zur Passwortänderung:
--plength num
Setzt die Länge der Zufalls-Passwörter auf den Wert num. Die Länge richtet sich somit nicht mehr nach den Angaben in sophomorix.conf.
--hide
gibt xxxxxx anstelle der Passwörter aus.
--nofirstpassupdate
verhindert, dass ein Klartextpasswort in der Datenbank abgelegt wird.
Optionen zur Änderung der loginshell:
--shell /my/shell
Setzt die Shell eines Users auf /my/shell.
Wenn man das Passwort nicht gleichzeitig ändern möchte, darf keine Option zur Passwortangabe verwendet werden.
Optionen zur Änderung von sambaPwdMustChange:
--samba-pwd-must-change / --nosamba-pwd-must-change
Setzt den Wert von sambaPwdMustChange auf 0 (MustChange) oder 2147483647 (Must NOT Change)
Wenn man das Passwort nicht gleichzeitig ändern möchte, darf keine Option zur Passwortangabe verwendet werden.
Optionen zur Angabe von Usern:
Die Auswahl erfolgt anhäufend. Das bedeutet, dass durch Angabe mehrerer Optionen eine Userliste erzeugt wird, in der kein User doppelt vorkommt, aber jeder enthalten ist.
-u user1,user2,... / --users user1,user2,...
setzt das Passwort der User user1,user2, ... . Der User kann auch eine Workstation (ExamAccount) sein.
-c class1,class2,... / --class class1,class2,...
setzt das Passwort für jeden User in der Klasse class.
--project project1,project2,...
setzt das Passwort für jeden User im Projekt project1,...
-r raum1,raum2,... / --room raum1,raum2,...
setzt das Passwort für jede Workstation (ExamAccount) im raum raum1,raum2 ...
-s / --students
setzt das Passwort für alle Schüler der Schule.
-t / --teachers
setzt das Passwort für alle Lehrer der Schule.
-w / --workstations
setzt das Passwort für alle Workstations (ExamAccounts) der Schule.
 

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