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