Lehrer.txt wunschlogin weg

Hallo zusammen
schüler import super geklappt
lehrer import funktioniert aber mit der Einschränkung das das Feld Login leer bleibt.
Sollte dort nicht das Wunschlogin des Lehrers auftauchen. In diesem Fall wäre das das Lehrekürzel.
In der lehrer.txt ist das Kürzel vorhanden.
Wo hakts?

Danke fürs mitdenken

Wolfgang

Hallo Wolfgang,

schüler import super geklappt
lehrer import funktioniert aber mit der Einschränkung das das Feld Login
leer bleibt.
Sollte dort nicht das Wunschlogin des Lehrers auftauchen. In diesem Fall
wäre das das Lehrekürzel.
In der lehrer.txt ist das Kürzel vorhanden.

kannst du mal eine Zeile auf der /etc/sophomorix/users/lehrer.txt posten?

Was sagt den ein
sophomorix-check
auf der Serverkonsole?

Bei mir sieht so eine Zeile so aus:
lehrer ;Baumhof ;Joe ;01.01.1978 ;baumhofer ;erstpw
;usertoken ;quota ;mailquota;

Das ist nicht mein Geburtsdatum :wink:

Wurden den die Lehrer angelegt?
Wie sieht es den auf dem Server in
/home/teachers/
aus?
Da sollte pro Lehrer ein Verzeichnis mit dessen Namen sein.

Viele Grüße

Holger

Hallo Wolfgang,

Hallo Wolfgang,

hm, da hat Discourse mal wieder zu früh abgeschnitten…

In der lehrer.txt ist das Kürzel vorhanden.

Kann man sich als Lehrer mit dem Kürzel anmelden?

Poste doch mal eine (anonymisierte) Beispielzeile aus der lehrer.txt

Viele Grüße
Steffen

Hallo das war ja schnell
lehrer;aaaaaaa;bbbbb;14.10.1961;arm <-- Lehrerkürzel = Wunschlogin
lehrer;ccccc;ddddd;10.07.1958;bar

habe öfter mal versucht und jedesmal dazwischen die /etc/sophomorix/users/lehrer.txt gelöscht

kann ich erst heute abend oder morgen testen

home/teachers ebenso

Danke

Wolfgang

Doch noch was zum hinterherschieben sophomorix-check
Use of uninitialized value $erst_passwort in string eq at /usr/share/perl5/Sophomorix/SophomorixBase.pm line 1977, line 36.

Date: 02.03.2017 Time: 14 Hours 25 Minutes 44 Seconds

Creating lock in /var/lib/sophomorix/lock/sophomorix.lock

/usr/sbin/sophomorix-check started …

No filter script defined, copying schueler.txt …

Reading /etc/sophomorix/user/extrakurse.txt …

Asking the system for users …

Reading entfernen.txt …

Reading sperrklassen.txt …

Open /var/lib/sophomorix/tmp/schueler.txt.tmp (utf8)

Open /etc/sophomorix/user/extraschueler.txt (utf8)

Open /var/lib/sophomorix/check-result/extrakurse.students (utf8)

Open /var/lib/sophomorix/tmp/lehrer.txt.tmp (utf8)

update_unids: Modifying the following accounts:

update_unids: … 0 accounts updated.

remove_unids: Modifying the following accounts:

remove_unids: … 0 unid in system removed.

auto_teach-in: Modyfying the following accounts:

auto_teach-in: … 0 accounts modified

u_u_check: Looking for users to be moved …

u_u_check: 0 users can be moved …

u_t_check: Looking for users to be tolerated/-> attic …

INFO: ddddddddd;eeeeeeeeee;10.11.1955 wird ab 02.03.2017 nur noch toleriert
Replacing ldap account dn: uid=shau,ou=accounts,dc=linuxmuster-net,dc=lokal
dddd;eeeeeee;10.11.1955 (Login: shau) teachers —> attic (U)

u_t_check: … 1 users were tolerated/-> attic

a_u_check: Looking for activated users to enable …

a_u_check: … 0 activated users were enabled

t_d_check: Looking for tolerated users to be moved/deactivated …

t_d_check: … 0 tolerated users -> attic

t_d_check: … 0 users were disabled

d_e_check: Looking for users coming back …

d_e_check: … 0 users are coming back

d_r_check: Looking for disabled users to be moved/kille …

d_r_check: … 0 disabled users -> attic

d_r_check: … 0 users are killable.

r_r_check: Looking for 'removable/killable users to be killed …

r_r_check: … 0 users are removable/killable

ust_t_check: Looking for scheduled_toleration Users -> attic …

ust_t_check: … 0 scheduled_toleration Users are tolerated

generate_add_file: Looking for users to be added:

aaa;Hbbbb;03.06.1969::vei::—::—::—::
cccc;ddd;29.03.1955::hoa::—::—::—::

/home/teachers/nurdertestuser

danke

Wolfgang

Hallo Wolfgang,

Hallo das war ja schnell
lehrer;aaaaaaa;bbbbb;14.10.1961;arm <-- Lehrerkürzel = Wunschlogin
lehrer;ccccc;ddddd;10.07.1958;bar

die Zeilen sind zu kurz: es sollten alle Einträge da sein siehe:

lehrer ;Baumhof ;Joe ;01.01.1978 ;baumhofer ;erstpw;usertoken ;quota
;mailquota;

habe öfter mal versucht und jedesmal dazwischen die
/etc/sophomorix/users/lehrer.txt gelöscht

vorsicht: so einfach ist das nicht.
Wenn eine Zeile nicht mehr in der lehrer.txt ist, dann wir der
entsprechende Nutzer nurnoch tolleriert und wird löschbar nach einer
vorher eingestellten Zeit (siehe duldung und löschzeit in
/etc/sophomoris/users/sophomorix.conf).

Vorschlag:
leg doch mal die Lehrer nicht auf der console an, sondern in der
Schulkonsole.
Vom Cleint aus die Seite:

https://server:242
aufrufen und als administrator anmelden.

LG

Holger

habe das über die schulkonsole gemacht, als administrator, das löschen über terminal kam später bei der Suche nach Ursachen ins Spiel.
hier mal ein screenshot

so sieht das aus nach dem die lehrer.txt über die Schulkonsole geladen wurde

Grüße
Wolfgang

Hallo Wolfgang,

habe das über die schulkonsole gemacht, als administrator, das löschen
über terminal kam später bei der Suche nach Ursachen ins Spiel.
hier mal ein screenshot

https://ask.linuxmuster.net/uploads/default/original/1X/0f43c844b06257112295c8f80a150c498ab44cae.png

so sieht das aus nach dem die lehrer.txt über die Schulkonsole geladen wurde

klick mal auf “Fehler korrigieren” und schau dann noch mal rein.

Viele Grüße

Holger

Hallo Holger,
das hätte ich jetzt nicht erwartet,
Habe ich in der Doku sonicht beschrieben gefunden und wäre ich auch nicht drauf gekommen,

also alles klar

Danke für die Tips und bald schönes Wochenende

Wolfgang