Schüler Homeverzeichnisse nicht aktualisiert nach Versetzung

Hallo zusammen,

aktuell haben wir das Problem, dass sich die Homeverzeichnisse von Schülern unter Windows nicht mehr korrekt einbinden lassen.
Wir haben bereits festgestellt, dass die Versetzung der Schüler und die damit verbundene Anpassung beziehungsweise Verschiebung der Homeverzeichnisse offenbar nicht ordnungsgemäß funktioniert hat. Eine Benutzerabfrage mit
sophomorix-user -iv -u username

liefert zwar die korrekten Daten, sowie passendem homeDirectory & unixHomeDirectory. Der folgende Schüler befindet sich aktuell in der Klasse 09A:

Log: sophomorix-user

sophomorix-user -iv -u Max.Mustermann

Command line::

Hmmh. do not know what to do with option info

Option json is a modifier option

Option verbose is a modifier option

* forcing info mode

Option combinations successfully checked

Retrieving RootDSE…

* RootDSE: DC=linuxmuster,DC=lan

Binding with CN=administrator,CN=Users,DC=linuxmuster,DC=lan

Testing if the Sophomorix Schema exists (Sophomorix-User)…

* Sophomorix-Schema exists (SophomorixSchemaVersion=1)

################################################################################

User 1/1 in AD: Max.Mustermann in school default-school

CN=Max.Mustermann,OU=09a,OU=Students,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

################################################################################

displayName: Max Mustermann

sn: Mustermann

givenName: Max

sophomorixFirstnameASCII: Max

sophomorixSurnameASCII: Mustermann

sophomorixFirstnameInitial: M.

sophomorixSurnameInitial: M.

sophomorixUserToken: —

sophomorixBirthdate:

sophomorixUnid: Max.Mustermann

sophomorixAdminClass: 09a

sophomorixExitAdminClass: 08a

sophomorixSchoolname: default-school

sophomorixAdminFile: students.csv

sophomorixComment: created by sophomorix

sophomorixFirstPassword:

sophomorixExamMode: —

--------------------------------------------------------------------------------

sophomorixRole: student

sophomorixStatus: U

sophomorixCreationDate: 20220814084407.0Z

sophomorixTolerationDate: 19700101000000.0Z

sophomorixDeactivationDate: 19700101000000.0Z

userAccountControl: 66048

--------------------------------------------------------------------------------

mail: Max.Mustermann@muster.schule

sophomorixMailQuota: —:—:

sophomorixMailQuotaCalculated: 156

--------------------------------------------------------------------------------

sophomorixQuota: default-school:—:1506:1579155456:—:

sophomorixQuota: linuxmuster-global:—:1006:1054867456:—:

sophomorixCloudQuotaCalculated: 1506 MB

--------------------------------------------------------------------------------

------------- sophomorixCustom: ------------------------------------------------

---------- sophomorixIntrinsic: ------------------------------------------------

sophomorixIntrinsic2: students/09a/Max.Mustermann

--------------------------------------------------------------------------------

memberOf: CN=09a,OU=09a,OU=Students,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

memberOf: CN=internet,OU=Management,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

memberOf: CN=intranet,OU=Management,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

memberOf: CN=printing,OU=Management,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

memberOf: CN=role-student,OU=Groups,OU=GLOBAL,DC=linuxmuster,DC=lan

memberOf: CN=webfilter,OU=Management,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

memberOf: CN=wifi,OU=Management,OU=default-school,OU=SCHOOLS,DC=linuxmuster,DC=lan

--------------------------------------------------------------------------------

objectSid: S-1-5-21-1808007437-3693035434-227623988-2728

homeDirectory: \\server\default-school\students\09a\Max.Mustermann

homeDrive: H:

accountExpires: 0

badPasswordTime: 0

badPwdCount: 0

pwdLastSet: 133603340068625790

lastLogoff: 0

lastLogon: 134333425886948430

logonCount: 43

sAMAccountType: 805306368

userPrincipalName: Max.Mustermann@linuxmuster.lan

uSNChanged: 196320

uSNCreated: 74413

codePage: 0

countryCode: 0

unixHomeDirectory: /srv/samba/schools/default-school/students/09a/Max.Mustermann

primaryGroupID: 513

--------------------------------------------------------------------------------

LOGFILES (1 Entries):

ADD: 2022-08-14 08:44:07 Max.Mustermann (Mustermann, Max) in 05a as student

Das Homeverzeichnis befindet sich jedoch weiterhin im Verzeichnis der alten Klasse:

root@server:~# find /srv/samba/schools/default-school/ -type d -name Max.Mustermann
/srv/samba/schools/default-school/students/08a/Max.Mustermann

Die derzeitige Behelfslösung besteht darin, den Schüler zunächst in seine alte Klasse zurückzuversetzen und anschließend erneut in die aktuelle Klasse zu versetzen.
Dadurch wird das Homeverzeichnis anschließend korrekt angepasst.

Meine Frage ist daher: Gibt es eine Möglichkeit, die Homeverzeichnisse aller Benutzer zentral zu überprüfen und bei Bedarf automatisch zu korrigieren?

Ich habe stichprobenartig einige Benutzer überprüft und festgestellt, dass sporadisch Schüler aus allen Jahrgangsstufen betroffen sind. Ein einheitliches Muster ist dabei nicht erkennbar.

Hallo Kunstfehler,

welche Version hast du den?

dpkg -l | grep linuxmuster*

dpkg -l | grep sophomorix*

LG
Holger

Hallo,

ich hab Gestern die NUtzerverwaltung für das neue Schuljahr gemacht.

sophomorix hat die Version 7.4.3

Jetzt hab ich mal stichproben gemacht (aber nur 10 von 1400 Schüler*innen) und konnte keinen Fehler finden.

Ich hab mit sophomorix-user -iv -u ***** geschaut, welche Klasse und welches Homeverzeichnis im AD steht, und danach auf der Platte unter /srv/samba/schools/default-school/students/CLASS/ geschaut, ob das HOmeverzeichnis an der richtigen Stelle ist. Da hab ich keinen Fehler gefunden..

LG
Holger

Hi, bisher hatten wir auch keine Schwierigkeiten. Es ist quasi das erste Jahr, in dem ein solches Verhalten beobachtet wird. Interessanterweise sind nicht alle betroffen.

root@server:~# dpkg -l | grep linuxmuster*
ii  linuxmuster-base7                      7.2.16-0                                   all          linuxmuster.net configuration scripts
rc  linuxmuster-linbo-common7              2.4.3-4                                    all          linuxmuster-linbo common files: kernel, initrd and pxe boot configuration
ii  linuxmuster-linbo-gui7                 7.2.5                                      all          Linuxmuster Linbo GUI
ii  linuxmuster-linbo7                     4.2.14-0                                   all          linuxmuster-linbo7
ii  linuxmuster-prepare                    7.2.7-0                                    all          linuxmuster.net pre setup configuration scripts
ii  linuxmuster-tools7                     7.2.49                                     all          Tools for the linuxmuster.net 7 server.
ii  linuxmuster-webui7                     7.2.82                                     all          Next generation web-based management tool for linuxmuster.net v7.x
root@server:~# dpkg -l | grep sophomorix*
ii  sophomorix-samba                       3.92.1-3                                   all          Sophomorix for Samba 4

Hallo @Kunstfehler,

Da können nur die Logs von sophomorix-update wirklich helfen.
7.2 ist sehr alt, ein Update wäre dringend nötig.

@Holger: ich habe auch die Migration von Schülern letzte Woche auf 7.4 problemlos gemacht.
Danke für deine Rückmeldung.

Gruß

Arnaud

Welche Logs genau werden da benötigt?

/var/log/sophomorix/user/?

Wir werden ein Wartungsfenster zum Upgraden einplanen. Wir haben aber auch noch einen weiteren Server mit einer ähnlichen Version. Dort gibt es keine ähnlichen Probleme. Zumindest hat noch niemand etwas Derartiges gemeldet.