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.
