Ucs@school - uid Problem

german

#1

Hallo,

ich habe in eine ucs@school Installation mehrere User per /usr/share/ucs-school-import/scripts/import_user importiert.
Bei genau diesen Usern wird z.B. beim Aufruf von ps aux nur die uid und kein username angezeigt.
Lege ich allerdings einen User manuell per directory-manager an, wird die die uid zum username gemappt.

Das ganze wär an sich nicht wirklich schlimm, doch scheint es sich auf die Funktion “Bildschirm sperren” in der “Computerraum-Administration” auszuwirken.
Dies funktioniert nur bei den manuell angelegten Schülern, nicht aber bei Importierten.

Gruppenzugehörigkeiten habe ich gesprüft -> keine Auswirkung bei identischen Gruppen.

Ich poste hier die Ausgabe von slapcat für die beiden User(test funktioniert, wurde manuell angelegt - melanie.richter funktioniert nicht, ist importiert worden):

[code]dn: uid=test,cn=schueler,cn=users,ou=bzm,dc=bzm,dc=local
uid: test
krb5PrincipalName: test@BZM.LOCAL
objectClass: top
objectClass: person
objectClass: univentionPWHistory
objectClass: posixAccount
objectClass: shadowAccount
objectClass: univentionMail
objectClass: sambaSamAccount
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: krb5Principal
objectClass: krb5KDCEntry
uidNumber: 2268
sambaAcctFlags: [U ]
sambaPasswordHistory: 0C08951E559141A5D6CA301CD786793E0B37A1BFA48D6DDDA1E3DB2E
568138BC
krb5MaxLife: 86400
cn: Test Otto
userPassword:: e2NyeXB0fSQxJEdNajRYbXVGJEE2UEMvQVdmTEltSzlGQ3FwUWRzYi8=
krb5Key:: MC2hKzApoAMCARKhIgQgwLJrCIAE62UKZqL8bkUTODkLZcovJNAQslKINDuhdHM=
krb5Key:: MB2hGzAZoAMCARGhEgQQcIb+f9w2U6NbVJmC+z3Trw==
krb5Key:: MCWhIzAhoAMCARChGgQYNDLTg8HV5ha8WylJZxMHL6uo94V5KXYg
krb5Key:: MCWhIzAhoAMCAQWhGgQYurw+fwGrB17Wus5ugNDHO/eu6rzHBzFb
krb5Key:: MB2hGzAZoAMCARehEgQQDLaUiAX3l78qgoB5c7iVNw==
krb5Key:: MBWhEzARoAMCAQOhCgQILECUApRtSjQ=
krb5Key:: MBWhEzARoAMCAQKhCgQILECUApRtSjQ=
krb5Key:: MBWhEzARoAMCAQGhCgQILECUApRtSjQ=
krb5MaxRenew: 604800
sambaLMPassword: 01FC5A6BE7BC6929AAD3B435B51404EE
krb5KeyVersionNumber: 1
loginShell: /bin/bash
krb5KDCFlags: 126
sambaPwdLastSet: 1260973849
sambaNTPassword: 0CB6948805F797BF2A82807973B89537
displayName: Test Otto
sambaSID: S-1-5-21-2978181480-3866988018-2225615792-5536
gecos: Test Otto
sn: Otto
homeDirectory: /home/test
givenName: Test
structuralObjectClass: inetOrgPerson
entryUUID: 5a16e174-7e9b-102e-833f-2dc49b5fe052
creatorsName: uid=Administrator,cn=users,dc=bzm,dc=local
createTimestamp: 20091216143050Z
gidNumber: 1004
sambaPrimaryGroupSID: S-1-5-21-2978181480-3866988018-2225615792-3009
entryCSN: 20091216143050Z#000008#00#000000
modifiersName: uid=Administrator,cn=users,dc=bzm,dc=local
modifyTimestamp: 20091216143050Z

dn: uid=melanie.richter,cn=lehrer,cn=users,ou=bzm,dc=bzm,dc=local
cn: Melanie Richter
krb5PrincipalName: melanie.richter@BZM.LOCAL
objectClass: top
objectClass: person
objectClass: univentionPWHistory
objectClass: posixAccount
objectClass: shadowAccount
objectClass: univentionMail
objectClass: sambaSamAccount
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: krb5Principal
objectClass: krb5KDCEntry
uidNumber: 2256
sambaAcctFlags: [U ]
sambaPasswordHistory: 7967A5CA84FDF7DAD7DCE0E9C26AFFF81BBABB421276B92B2C780E83
7DFFEAE7
krb5MaxLife: 86400
uid: melanie.richter
userPassword:: e2NyeXB0fSQxJGJETDdpSlV3JEUubGtCazFra2lZaGJKY1Fia3hMRy8=
krb5Key:: MC2hKzApoAMCARKhIgQgIzMIwEcMzKQt3vhNjaNXqTGNHLiHaH6yy4NUloZPymY=
krb5Key:: MB2hGzAZoAMCARGhEgQQ22RaM2SVWjPpJuj2ipqCcw==
krb5Key:: MCWhIzAhoAMCARChGgQY0zhu38IcYdXvUTcv+Ok+AfTx2Vho8VuY
krb5Key:: MCWhIzAhoAMCAQWhGgQYPe/gbpcW8aQHuhoQXeUmitYfekPg5Uak
krb5Key:: MB2hGzAZoAMCARehEgQQzgk/z2Mh7sw2ATzWIvakFg==
krb5Key:: MBWhEzARoAMCAQOhCgQIaAfQubUHHJQ=
krb5Key:: MBWhEzARoAMCAQKhCgQIaAfQubUHHJQ=
krb5Key:: MBWhEzARoAMCAQGhCgQIaAfQubUHHJQ=
krb5MaxRenew: 604800
sambaLMPassword: A9B62C5B2A0E221A25AD3B83FA6627C7
mail: melanie.richter@bzm.local
loginShell: /bin/bash
krb5KDCFlags: 126
sambaPwdLastSet: 1260969937
sambaNTPassword: CE093FCF6321EECC36013CD622F6A416
displayName: Melanie Richter
mailPrimaryAddress: melanie.richter@bzm.local
krb5KeyVersionNumber: 1
sambaSID: S-1-5-21-2978181480-3866988018-2225615792-5512
gecos: Melanie Richter
sn: Richter
pwhistory: 366F5488DBCCF1F0868598763B5DB709829F3478
homeDirectory: /home/melanie.richter
givenName: Melanie
structuralObjectClass: inetOrgPerson
entryUUID: 3e2c3814-7e92-102e-893a-7d277c554cda
creatorsName: cn=admin,dc=bzm,dc=local
createTimestamp: 20091216132537Z
gidNumber: 1004
sambaPrimaryGroupSID: S-1-5-21-2978181480-3866988018-2225615792-3009
departmentNumber: bzm
entryCSN: 20091216132538Z#000000#00#000000
modifiersName: cn=admin,dc=bzm,dc=local
modifyTimestamp: 20091216132538Z[/code]


#2

Hallo,

die Benutzerin “melanie.richter” wurde als Lehrer importiert, wie auch am Punkt im Namen zu erkennen ist.
uid=melanie.richter,cn=lehrer,cn=users,ou=bzm,dc=bzm,dc=local
Bei Lehrern kann der Bildschirm nicht gesperrt werden.

Mit freundlichen Grüssen
Tobias Scherer


#3

ah, ok , dass erklärt diesen Fall, nur dummerweise funktioniert das “Bildschirm sperren” bei keinem importierten User, auch wenn er als Schüler importiert wurde ( habe im ersten Post ein etwas ungünstiges Beispiel gewählt )

Hier einer der “schüler” User:

dn: uid=lena.ali,cn=schueler,cn=users,ou=bzm,dc=bzm,dc=local cn: Lena Ali krb5PrincipalName: lena.ali@BZM.LOCAL objectClass: top objectClass: person objectClass: univentionPWHistory objectClass: posixAccount objectClass: shadowAccount objectClass: univentionMail objectClass: sambaSamAccount objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: krb5Principal objectClass: krb5KDCEntry uidNumber: 2168 sambaAcctFlags: [U ] krb5MaxLife: 86400 uid: lena.ali krb5MaxRenew: 604800 mail: lena.ali@bzm.local loginShell: /bin/bash displayName: Lena Ali mailPrimaryAddress: lena.ali@bzm.local sambaSID: S-1-5-21-2978181480-3866988018-2225615792-5336 gecos: Lena Ali sn: Ali pwhistory: 681F80B42D59F03A0F122F5A99370F677B5C6ACF homeDirectory: /home/lena.ali givenName: Lena structuralObjectClass: inetOrgPerson entryUUID: 26eff06e-7e92-102e-8773-7d277c554cda creatorsName: cn=admin,dc=bzm,dc=local createTimestamp: 20091216132458Z gidNumber: 1004 sambaPrimaryGroupSID: S-1-5-21-2978181480-3866988018-2225615792-3009 departmentNumber: bzm userPassword:: e2NyeXB0fSQxJDkvZ3EuT0w2JHpIbFRXYWptNjhBeUh5dFBDdUdpbTA= sambaNTPassword: 0CB6948805F797BF2A82807973B89537 sambaLMPassword: 01FC5A6BE7BC6929AAD3B435B51404EE sambaPasswordHistory: E6A4B730B44D2C1C025A9C5EABFBDAD3EEAD9A5A781D7B9E1C56259B 011FDA7CB51A57C5EE08E850A806C78043280B50A41B832C4FB6602D0F7AE23A8B7DC7B5 krb5Key:: MC2hKzApoAMCARKhIgQgqMfQ1em5d/xLV+cUhYwYWVyXBg711skOZTcqYIy34AM= krb5Key:: MB2hGzAZoAMCARGhEgQQ3vbapVpw1WFy574taq8dyQ== krb5Key:: MCWhIzAhoAMCARChGgQYiTEqqGH33561Ozf0VAgc8taDpKj+7Hy1 krb5Key:: MCWhIzAhoAMCAQWhGgQYN7opheCersSrwdO6WwGKI8S1otXBq1Kw krb5Key:: MB2hGzAZoAMCARehEgQQDLaUiAX3l78qgoB5c7iVNw== krb5Key:: MBWhEzARoAMCAQOhCgQIeXovFUoHl0U= krb5Key:: MBWhEzARoAMCAQKhCgQIeXovFUoHl0U= krb5Key:: MBWhEzARoAMCAQGhCgQIeXovFUoHl0U= krb5KDCFlags: 126 krb5KeyVersionNumber: 2 sambaPwdLastSet: 1260970144 entryCSN: 20091216132904Z#000005#00#000000 modifiersName: uid=Administrator,cn=users,dc=bzm,dc=local modifyTimestamp: 20091216132904Z

Wo ich schonmal dabei bin: Kann es sein, dass die Funktionen “benutzer abmelden”, “eingabegeräte sperren” und “Computer herunterfahren/neustarten” unter Ubuntu 9.10 als client nicht unterstützt werden? Diese funktionieren nämlich auch beim “Test” User nicht.
Habe leider keinen Ansatz, da ja bei den selbst hinzugefügten Usern wenigstens “Bildschirm sperren” funktioniert.

Die anderen Funktionen wie Internetsperre, Beaufsichtigen und Videomodus funktionieren einwandfrei.


#4

Hallo,

Benutzer mit Punkt im Namen werden immer als Lehrer behandelt.
Für Lehrer sind die Funktionen wie “Bildschirm sperren” und “Eingabegeräte sperren” und “Computer herunterfahren/neustarten” nicht Implementiert.

Diese Funktionen werden aktuell nur für Windows XP Clients unterstützt.

Mit freundlichen Grüssen
Tobias Scherer