Hallo;
Wir beschäftigen uns aktuell mit der Umstellung unseres Benutzernamenschemas und würden gerne besser verstehen, welche technischen Einschränkungen hier tatsächlich bestehen.
Nach unserem Verständnis unterstützt Ubuntu selbst Benutzernamen mit bis zu 32 Zeichen. In einer linuxmuster.net-/Samba-AD-Umgebung scheint die relevante Grenze für Benutzerkonten jedoch weiterhin bei 20 Zeichen zu liegen.
Ist diese Beschränkung hauptsächlich auf das Active-Directory-Attribut sAMAccountName zurückzuführen, welches aus Kompatibilitätsgründen auf maximal 20 Zeichen beschränkt ist?
Uns wäre wichtig zu wissen, ob diese 20-Zeichen-Grenze innerhalb von Sophomorix/linuxmuster technisch zwingend notwendig ist oder ob mittlerweile auch längere Benutzernamen möglich wären, beispielsweise wenn der eigentliche Anmeldename über den UPN erfolgt.
Zusätzlich möchten wir gerne einen Punkt als Trennzeichen verwenden, beispielsweise:
max.mustermann
Sophomorix 7.4 scheint über LOGIN_SEPARATOR=. bzw. eine entsprechende LOGIN_REGEX grundsätzlich Punkte in Benutzernamen zu unterstützen. Bei der manuellen Eingabe eines gewünschten Logins über die WebUI erhalten wir jedoch weiterhin die Meldung, dass nur alphanumerische Zeichen bzw. - zulässig sind.
Daher wären für uns folgende Punkte interessant:
- Ist die maximale Länge eines Benutzernamens in linuxmuster.net 7.4 tatsächlich auf 20 Zeichen beschränkt, und liegt dies am sAMAccountName von Samba/Active Directory?
- Gibt es eine technisch saubere bzw. unterstützte Möglichkeit, Benutzernamen mit mehr als 20 Zeichen zu verwenden?
- Sind Punkte (.) in Benutzernamen unter Sophomorix 7.4 offiziell unterstützt?
- Falls ja: Warum verhindert die WebUI/API derzeit die Eingabe eines gewünschten Logins wie m.muster?
- Gibt es für Schüler ebenfalls eine Möglichkeit, einen individuellen bzw. gewünschten Login explizit festzulegen, ähnlich wie dies bei Lehrkräften möglich ist?
- Falls dies derzeit über die WebUI nicht möglich ist: Kann ein gewünschter Schüler-Login über die CSV-Datei bzw. direkt über Sophomorix vorgegeben werden, ohne dass Sophomorix daraus wieder automatisch einen Benutzernamen generiert?
Unser Ziel wäre beispielsweise folgendes Schema:
vorname.nachname
Dabei möchten wir möglichst vermeiden, dass bei längeren Namen unnötig stark gekürzt werden muss, und gleichzeitig bei Sonderfällen die Möglichkeit haben, den Login gezielt manuell festzulegen.
Gruß Bernhard