Re: Laenge von Benutzernamen auf 8 Zeichen beschraenkt?, (RalfGesellensetter)
Antwort auf
User Digest, Vol 26, Issue 14
*****************************
Dankeschön für eure Anregungen. Sobald ich auf diesem Gebiet
weitergekommen bin, werde ich mögliche Lösungen mitteilen.
Allerdings ist mir noch nicht ganz klar, wir das am Besten mit dem
Fragen und Antworten zu bewerkstelligen ist.
Grüße Bernhard
*****************************
Topics:
5. L?nge von Benutzernamen auf 8 Zeichen beschr?nkt? Schema zum
Generieren von Nutzernamen (Ludger Sicking)
6. Re: L?nge von Benutzernamen auf 8 Zeichen beschr?nkt?
(RalfGesellensetter)
Message: 5 Date: Tue, 13 Sep 2005 00:23:43 +0200 From: Ludger Sicking
<ludger.sicking@web.de> Subject: L?nge von Benutzernamen auf 8 Zeichen
beschr?nkt? Schema zum Generieren von Nutzernamen To: user@skolelinux.de
Cc: bxb.jaehrling@t-online.de Message-ID: <[🔎] 4325FFEF.6060705@web.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hallo Liste,
ich möchte der Frage von Bernhard Jährling mehr Aufmerksamkeit zukommen
lassen und leite sie daher aus dem Wiki[0] an die Liste weiter:
Meine Name ist Bernhard Jährling, ich bin Lehrer an der Freien
Waldorfschule Engelberg und gerade dabei für das Schülernetzwerk eine
Skolelinux Umgebung einzurichten. Vieles hat sich sehr gut
angelassen, doch mit der Anlegung von neuen Nutzern habe ich noch
Probleme. Lege ich einen einzeln User mit Webmin an, werden für den
Loginnamen 7 zeichen des Vornamens und 1 Zeichen des Nachnamens
genommen. Mache ich es über Liste und gebe einen Loginnamen an, dann
werden nur 8 Zeichen angenommen. Wo kann ich dies Einstellungen
ändern?
Ist der Benutzername auf 8 Zeichen beschränkt? Wo lässt sich das wie
(möglichst mittels WLUS) ändern und welche (evtl. nachteiligen) Folgen
hat diese Änderung?
Wie kann ich es bewerkstelligen, dass WLUS ein von mir bevorzugtes
Schema zur Erstellung von Nutzernamen (z.B.
VornameGeburtsTAGNachnameKlasse wie "ludger15sicking8a") benutzt?
(Es geht hier nicht um den Sinn einer solchen Benennung. Nur um das
Prinzip. :-)
Danke für die Info.
Wenn ich Bernhards Frage richtig interpretiert habe, glaube ich, dass
das 1. Problem dringender ist.
Gruß,
Ludger
P.S. Ich glaube nicht, dass Bernhard die Mailingliste abonniert hat,
deswegen könnte eine Kopie einer Antwort an bxb.jaehrling@t-online.de
sicherlich nicht schaden.
[0] http://www.skolelinux.de/wiki/LudgerSicking
------------------------------
Message: 6
Date: Tue, 13 Sep 2005 01:46:11 +0200
From: RalfGesellensetter <rgx@gmx.de>
Subject: Re: L?nge von Benutzernamen auf 8 Zeichen beschr?nkt?
To: user@skolelinux.de
Message-ID: <[🔎] 200509130146.11540.rgx@gmx.de>
Content-Type: text/plain; charset="iso-8859-1"
Am Dienstag 13 September 2005 00:23 schrieb Ludger Sicking:
Ist der Benutzername auf 8 Zeichen beschränkt? Wo lässt sich das wie
(möglichst mittels WLUS) ändern und welche (evtl. nachteiligen)
Folgen hat diese Änderung?
Hallo Bernhard,
webmin-ldap-user-simple (wlus) erfindet neue Usernamen unter Verwendung
eines mehr oder minder ausgeklügelten Algorithmus'. Dabei werden
bestimmte Zeichen genauso herausgefiltert wie zu lange Usernamen
beschnitten werden.
Manche Restriktionen lassen sich in der Modul-Konfiguration aufweichen
(meist das Passwort betreffend). Für unsere Namenskonvention waren aber
Änderungen im Quellcode (Perl) von Wlus erforderlich, da die Usernamen
einen Bindestrich enthalten.
Ob das alternative Nutzerinterface CiPux dein Problem lösen kann, vermag
ich nicht zu sagen (sicher aber Christian Kuelker, der auch über
fundierte Perl-Kenntnisse verfügt).
Wenn du dich an den Perl-Code heranwagen möchtest, solltest du diese
Datei verfolgen:
$ diff ldap-users.pl ldap-users2.pl
1598c1598,1599
< $complete_name =~ s/-//g;
---
#allow -
# $complete_name =~ s/-//g;
1710a1712,1714
Damit wird der Bindestrich zugelassen. Hinter Zeile 1630 scheint die
Namenslänge kontrolliert zu werden. Vielleicht erwischst du Andreas
Schuldei im Chat (#debian-edu auf irc.freenode.org)...
Hoffentlich hilft das erst einmal weiter.
Gruß
Ralf.
P.S.: Möglicherweise ist für dich die Funktion "sub valid_uid" in der
Datei /usr/share/webmin/ldap-users/funtions.pl bedeutsamer:
return 0 unless (length($uid) < 9);
markiert einen Namen als ungültig, falls seine Länge nicht unter 9
(schöner kodiert wäre <=8 ) liegt. Mach je nach Bedarf aus "< 9" ein
"<=10" oder wieviel Zeichen du max. willst.
Ohne Gewähr!
Reply to: