Skip to content

Workflows

Rüdiger Beck edited this page Jan 29, 2018 · 18 revisions

Workflow of synchronisation user files

Workflow of user status

The following user statii exist:

Worflow

Automatic statii

are handled by sophomorix-add and sophomorix-update (Yellow arrows):

Creating users:

Status U

A user from files/–injectline and created by sophomorix-add

Status S

A user created with the option –injectline <File>:<Line>.

Missing users in files or given with option –injectline:

Status T

A user that is not anymore in files/–injectline will be set my sophomorix-check/sophomorix-update to status T(tolerated). Logins are still allowed.

Status D

A user that is not anymore in files/–injectline will be set after the configurable toleration time to status D(deactivation). Logins are not allowed anymore.

Status R

A user that is not anymore in files/–injectline and has the status T will be set after the configurable deactivation time to status R(removable). Th user can be deleted with sophomorix-kill.

Reemerging users in files or given with option –injectline:

Status A

Reemerging users ar activated to status A.

Manual statii

are handled by sophomorix-user (Cyan arrows):

  • Enabling a user sophomorix-user -u <user> -E enables a user. To activate a user temporarily (sophomorix-check will tolerate him)

    Sperren eines Users: sophomorix-user -u -L sperrt einen User. Der User bleibt trotzdem im automatischen Kreislauf und wird bis zu Löschen weitertransportiert. Jedoch wird er NICHT automatisch wieder aktiviert. Beispiel: Strafmaßnahme Computerverbot. Sollte der User vergessen werden, wird er irgedwann trotzdem gelöscht. Löschen eines Users: sophomorix-user -u -K markiert einen User als löschbar. In diesem löschbaren, deaktivierten Zustand bleibt der user. Er wird von sophomorix-check/sophomorix-update nicht wieder automatisch aktiviert. Beispiel: Lehrer der mit falschen Loginnamen angegt wurde. Einfrieren eines Users: sophomorix-user -u -F friert einen Useraccount ein. In diesem deaktivierten Zustand bleibt der dauerhaft. Beispiel: Lehrer im Auslandsschuldienst der wahrscheinlich wieder kommt, aber keinen Zugang braucht. Erhalten eines Users: sophomorix-user -u -P sorgt dafür dass ein Useraccount benützbar erhalten bleibt. Beispiel: Schüler der die Hompage der Schule betreut und seinen Account auch nach ausscheiden aus der Schule weiter benützen können soll.

Clone this wiki locally