@alois: Leider hat auch dieser Vorschlag nicht zum Erfolg geführt.
Hallo,
das ist schon komisch. was da passiert.
Zur Behebung sehe ich nur folgnde Möglichkeit:
- administrator löschen
- ad löschen
- administrator anlegen
- ad anlegen
Ich versuche baldmöglichst die Befehle nachzureichen.
LG, Rüdiger
Hallo,
Zur Behebung sehe ich nur folgnde Möglichkeit:
- administrator löschen
- ad löschen
- administrator anlegen
- ad anlegen
Ich versuche baldmöglichst die Befehle nachzureichen.
Rüdiger (Entwickler von Sophomorix) hat mir Befehle geschcikt.
Ich probire das in einer VM aus und schreibe dann hier die Ergebnisse.
LG
Holger
Hallo,
also das Anlegen eines lehrers mit ad als loginnamen hat bei mir zu
keinerlei Nebenwirkungen geführt.
Zeile in der lehrer.txt ist:
lehrer ;Adamski ;Arin ;01.01.2001 ;ad ;—
;usertoken ;500 ;mailquota ;
Login am Linuxclient geht.
sophomorix-user -u administrator
ist ebenso wie
id
als administrator an der serverkonsole ausgeführt unauffällig.
Login als administrator und ad an der SchuKo funktionieren wie sie sollen.
administrator taucht bei Lehrerpasswörter nicht auf.
Ich werde nun beide user löschen und dann den administrator wieder
anlegen in der Hoffnung, dass er alle zugehörigen Gruppenzugehörigkeiten
und Rechte hat.
LG
Holger
Hallo,
sieht gut aus: bei mir scheint alles zu klappen.
Folgendes habe ich gemacht:
- lehrerduldungs und löschzeiten in der
/etc/sophomorix/user/sophomorix.conf auf 0 gesetzt - ad Zeile aus lehrer.txt genommen
sophomorix-check
sophomorix-check
sophomorix-move
sophomorix-check
sophomorix-kill
Das hat den Lehrer gelöscht.
Danach hab ich den Nutzer administrator gelöscht mit:
sophomorix-kill --killuser administrator
wenn es oben Probleme mit dem löschen gab, dann Nutzer ad löschen mit:
sophomorix-kill --killuser ad
- administrator angelegt mit diesem Befehl:
sophomorix-useradd --skiplock --administrator administrator --uidnumber
998 --gecos administrator --unix-group ‘domadmins’ --secondary-groups
teachers,printoperators,domadmins,administrators --shell /bin/bash
(Vorsicht: Zeilenumbruch vom Mailprogramm entfernen).
Danach waren zwei Unterschiede in sophomorix-user -u administrator zu
entdecken:
-
administrator war vorher in der Gruppe p_wifi
-
das quota von administrator war leer (steht nix)
-
habe ich behoben mittels:
sophomorix-quota -u administrator
Wer mag kann administrator auch wieder in die Gruppe p_wifi nehmen (als
admin).
Danach habe ich getestet:
login in der schuko als administrator
login an Win10 als schule\administrator
alles ging.
Die Ausgaben des Befehls sophomorix-user -u administrator (vorher,
nachher) hab ich unten angehängt.
LG
Holger
sophomorix-user -u administrator
#### /usr/sbin/sophomorix-user started ... ####
#### I'm looking for user administrator in postgresql ... ####
(administrator exists in the system with uidnumber 998)
==============================================================================
AdminClass : domadmins (domaingroup)
administrator
ExitAdminClass :
administrator
uidNumber : 998
administrator
PrimaryGroup : domadmins
administrator
SecondaryGroups : domadmins administrators printoperators p_wifi
teachers administrator
Gecos : Administrator
administrator
Home : /home/administrators/administrator (exists)
administrator
loginShell : /bin/bash
administrator
ERROR: cn and cn differ
ERROR: displayName and displayname differ
Comparing ldap with pg showed 2 errors
administrator
Sophomorix (Database Values):
FirstPassword : muster
administrator
Birthday : 01.01.1970
administrator
Unid :
administrator
SubClass :
administrator
Status : P
administrator
CreationDate : 2010-01-01 00:00:00
administrator
TolerationDate :
administrator
DeactivationDate :
administrator
ScheduledToleration:
administrator
Quota (MB) : 10000+
administrator
MailQuota (MB) : 250
administrator
Samba:
sambaAcctFlags : [UX]
administrator
sambaHomePath : \\server\administrator
administrator
sambaHomeDrive : H:
administrator
#### /usr/sbin/sophomorix-user terminated regularly
####
sophomorix-user -u administrator
#### /usr/sbin/sophomorix-user started ...
####
#### I'm looking for user administrator in postgresql ...
####
(administrator exists in the system with uidnumber 998)
==============================================================================
AdminClass : domadmins (domaingroup)
administrator
ExitAdminClass :
administrator
uidNumber : 998
administrator
PrimaryGroup : domadmins
administrator
SecondaryGroups : domadmins administrators printoperators teachers
administrator
Gecos : administrator
administrator
Home : /home/administrators/administrator (exists)
administrator
loginShell : /bin/bash
administrator
Comparing ldap with pg showed 0 errors
administrator
Sophomorix (Database Values):
FirstPassword : linux
administrator
Birthday : 01.01.1970
administrator
Unid :
administrator
SubClass :
administrator
Status : P
administrator
CreationDate : 2018-09-11 00:00:00
administrator
TolerationDate :
administrator
DeactivationDate :
administrator
ScheduledToleration:
administrator
Quota (MB) : 10000+
administrator
MailQuota (MB) : 250
administrator
Samba:
sambaAcctFlags : [UX]
administrator
sambaHomePath : \\server\administrator
administrator
sambaHomeDrive : H:
administrator
#### /usr/sbin/sophomorix-user terminated regularly
####
Hallo Holger,
wenn ich das richtig gesehen habe, dann ist das Geburtsjahr von „ad“ gleich dem des „administrator“. Das hat vermutlich dazu geführt, dass auto-teach-in den Ärger bereitet hat.
Gruß
Alois
@baumhof: genau die Syntax habe ich benötigt. Großartig! Danke für deine Mühe. Es hat funktioniert.
@Alois: Das sollte man nicht machen. Habe ich jetzt gemerkt. Auto-Teach-In ist nice-to-have, kann aber auch böse enden.
Hallo,
Könnte jemand den Tread als gelößt setzen?
LG
Holger
Hallo Henning,
aut-teach-in wird immer mit gestartet und ist eigentlich ganz hilfreich. In Deinem Fall ging es leider in die Hose.
Gruß
Alois