| Author |
Message |
|
|
|
Post subject: username Benutzername
Posted: Sep 27, 2008 - 07:50 AM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
Kein Bug, aber eine Frage:
Bei der Installation wird nur der "benutzer" beginnend mit einem kleinen Buchstaben akzeptiert.
Warum darf ich keinen "Benutzer" mit einem großen Buchstaben festlegen? In Gaia war das noch ohne Probleme möglich. |
Last edited by HarzG on Nov 02, 2008 - 07:25 PM; edited 1 time in total
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Sep 27, 2008 - 08:10 AM
|
|

Joined: Nov 25, 2006
Posts: 533
|
|
|
HarzG wrote:
Kein Bug, aber eine Frage:
Bei der Installation wird nur der "benutzer" beginnend mit einem kleinen Buchstaben akzeptiert.
Warum darf ich keinen "Benutzer" mit einem großen Buchstaben festlegen?
Weil es geändert würde!!
auch "adduser" erlaubt nicht Benutzernamen mit einem großem Anfangsbuchstabe es sei dann man zwingt es.
man adduser
man adduser.conf |
_________________ Why do strong arms fatigue themselves with frivolous dumbbells?
To dig a vineyard is worthier exercise for men.
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Sep 28, 2008 - 09:39 AM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
|
x-un-i wrote:
... Weil es geändert würde!!
Warum? Why?
Wo finde ich mehr Informationen zu Benutzernamen in Deutsch.
Where I/we can find more information about restrictions in usernames.
In adduser.conf I found no information about capital letters.
man adduser.conf wrote:
adduser and addgroup enforce conformity to IEEE Std 1003.1-2001, which allows only the following characters to appear in group and user names:
letters, digits, underscores, periods, at signs (@) and dashes. The name may no start with a dash. The "$" sign is allowed at the end of usernames (to conform to samba).
An additional check can be adjusted via the configuration parameter NAME_REGEX to enforce a local policy.
Have we in sidux a local policy with a "capital letter" restriction for usernames?
I found also a Red Hat Linux 9 issue. |
_________________ Sorrie abaut mai inglisch. Maebi ju oll ken tietsch mie better.
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: username Benutzername
Posted: Sep 28, 2008 - 11:21 AM
|
|

Joined: Nov 25, 2006
Posts: 533
|
|
|
man adduser.conf also wrote:
NAME_REGEX
User and group names are checked against this regular expression. If the
name doesn’t match this regexp, user and group creation in adduser is
refused unless --force-badname is set. With --force-badname set, only weak
checks are performed. The default is the most conservative ^[a-z][-a-
z0-9]*$.
btw you can use the fuill options of adduser to create user with "bad names" |
_________________ Why do strong arms fatigue themselves with frivolous dumbbells?
To dig a vineyard is worthier exercise for men.
|
| |
|
|
|
 |
|
|
Post subject: Re: RE: Re: username Benutzername
Posted: Sep 28, 2008 - 11:54 AM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
|
x-un-i wrote:
man adduser.conf also wrote:
NAME_REGEX
User and group names are checked against this regular expression. If the
name doesn’t match this regexp, user and group creation in adduser is
refused unless --force-badname is set. With --force-badname set, only weak
checks are performed. The default is the most conservative ^[a-z][-a-
z0-9]*$.
btw you can use the fuill options of adduser to create user with "bad names"
Sorry x-un-i, I don't read to the end.
I hadn't test the F1 to get additional information about usernames in our installer. Maybe new users see only the red X (not accepted) and they can't understand the 'what' or 'why' if they use an "Username" (normally their own Name).
I suggest to use the --force-badname as default in our installer screen.
(btw: In KUser it is possible to use capital. KDE accept this kind of Usernames by default, adduser don't allow 'first capital letter' by default.) |
_________________ Sorrie abaut mai inglisch. Maebi ju oll ken tietsch mie better.
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: RE: Re: username Benutzername
Posted: Sep 28, 2008 - 11:58 AM
|
|
Joined: Nov 25, 2006
Posts: 2571
Status: Offline
|
|
--force-badname is exactly that, forcing invalid usernames that might work most of the time, but will break in other programs. It certainly will not become default and I'm not in favour of allowing them at all. Just like with hostnames (which are equally sensitive), bad names will appear to work for quite some time, but will inevitably lead to strange and hard to diagnose errors over time.
But again, this is no bug, but intended behaviour and good practice to encourage the user not to shoot himself into the foot with an invalid user- or hostname. |
|
|
| |
|
|
|
 |
|
|
Post subject: username Benutzername
Posted: Sep 28, 2008 - 12:39 PM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
|
slh wrote:
... But again, this is no bug, but intended behaviour and good practice to encourage the user not to shoot himself into the foot with an invalid user- or hostname.
Of course. But I'm still wondering about the difference between KDE (KUser) and our installer/adduser in the first capital letter question.
Maybe it is also possible to show users which other programs could break if anybody will use/add a Username in KUser.
Because it's not a bug and also not an Ourea issue - I suggest to move this thread to another place in our forum. |
_________________ Sorrie abaut mai inglisch. Maebi ju oll ken tietsch mie better.
|
| |
|
|
|
 |
|
|
Post subject: Re: RE: Re: RE: Re: username Benutzername
Posted: Sep 28, 2008 - 05:42 PM
|
|

Joined: Mar 29, 2007
Posts: 228
Location: München
Status: Offline
|
|
|
slh wrote:
... but intended behaviour and good practice to encourage the user not to shoot himself into the foot...
 |
|
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Sep 30, 2008 - 01:33 PM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
|
HarzG wrote:
But I'm still wondering about the difference between KDE (KUser) and our installer/adduser in the first capital letter question.
Maybe it is also possible to show users which other programs could break if anybody will use/add a Username in KUser.
Ich versuche also noch einmal in Deutsch eine Antwort auf meine Fragen zu bekommen:
1. Warum erlaubt mir KDE das festlegen eines Benutzernamens mit einem großen Anfangsbuchstaben? Wenn das so gefährlich ist für eine verlässliche Funktion verschiedener Programme, sollte ich beim anlegen des neuen Benutzers darüber informiert werden das es Risiken gibt.
2. Welche Programme habe Probleme mit dem Benutzer? Soll ich nun alle user umtaufen oder kann ich das auch einfach so lassen.
slh, ich würde schon gern wissen welches Risiko meine Füße haben. Ich möchte ja auch was lernen und 'soll man nicht' reicht mir nicht. |
|
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Sep 30, 2008 - 02:14 PM
|
|

Joined: Nov 30, 2006
Posts: 3480
Location: Budapest
Status: Offline
|
|
In RedHat/Fedora, womit ich begonnen habe, ist großer Anfangsbuchstabe im Benutzernamen überhaupt abgedreht, und x-un-i hat mich unlängst drauf aufmerksam gemacht, dass es mit --force-badname geht, ich dachte, das gilt für Linux überhaupt.
Der Hauptgrund ist wohl, dass man nicht zwei Benutzer anlegt, die verschiedene Programme wie sendmail als gleiche Benutzer auffassen.
Stell dir einen Server vor, wo es schon einen "harzg" gibt, und du bist der 43.238-te Nutzer und heißt jetzt "HarzG". Wenn das problemlos angelegt werden würde, könntest du dich zwar nicht als "harzg" anmelden, weil du dessen Passwort nicht kennst, aber Programme wie sendmail würden euch als identisch auffassen.
Hier die kurze Erklärung aus der RedHat Kbase.
hubi |
_________________ Bonitas stultitiaque sodales sunt.
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: username Benutzername
Posted: Sep 30, 2008 - 02:21 PM
|
|

Joined: Jan 07, 2008
Posts: 298
Status: Offline
|
|
1. Warum KUser das ermöglicht, weiß ich nicht. KUser vergibt auch unübliche UIDs.
2. Sowohl Rechnernamen als auch Benutzernamen werden traditionell klein geschrieben. E-Mail-Adressen unterscheiden auch nicht zwischen Klein- und Großschreibung, und die haben die Form benutzer@system.bla.de. Weil das Tradition ist, ist stark anzunehmen, das viele Programme z. B. alle Benutzernamen automatisch klein schreiben / setzen. Damit bist du wesentlich exponierter für Fehler als jemand, der sich an Konventionen hält. Wenn du dich auf Bugsuche begeben willst, kannst du natürlich gerne drei Benutzer HARZ, Harz und harz anlegen und einen MDA aufsetzen.
Davon abgesehen, wenn es einen Konflikt zwischen KUser und adduser gibt, dann sollte man sich an adduser geben. Das ist die "offizielle" Debian-Methode um neue Benutzer anzulegen.
EDIT: hubi tippte schneller  |
|
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Oct 01, 2008 - 09:53 PM
|
|

Joined: Dec 04, 2006
Posts: 177
Location: NL
|
|
|
hubi wrote:
Der Hauptgrund ist wohl, dass man nicht zwei Benutzer anlegt, die verschiedene Programme wie sendmail als gleiche Benutzer auffassen.
ModestUser wrote:
1. Warum KUser das ermöglicht, weiß ich nicht. KUser vergibt auch unübliche UIDs.
Danke hubi und ModestUser, nun wird es etwas deutlicher.
Ich bin seit ein paar Jahren ein Windows-Umsteiger und nutze sidux eigentlich seit der 1. Version. Nachdem ich vor mehr als einem Jahr einen anderen PC gekauft/installiert habe, bin ich mit Gaia unterwegs - wobei die etwa monatlichen dist-updates das System aktuell halten.
Als user mit dem Wissen des Manuals und verschiedener wiki-Beiträge habe ich nach den damaligen Konventionen und Restriktionen Benutzer angelegt.
Niemand hat mir damals gesagt, dass es bei KDE und Debian einen großen Unterschied zwischen der Logik und den Konventionen bei den Benutzer/user gibt.
Daher haben mich die ersten Reaktionen auf meine Frage und auch der "Humor" dazu etwas erstaunt:
1. Ich habe mich an die Konditionen der damaligen Gaia-Installation gehalten.
2. Nun sind die Regeln bei Benutzernamen anders als damals.
3. Eine deutsche Dokumentation dieser Änderung hatte ich im sidux-Forum bisher nicht gesehen.
Ich habe versucht etwas zu verstehen / zu lernen und fand daher den Ton der Reaktionen teilweise etwas eigenartig.
Es gibt eben in einer community Leute die sich mit der Entwicklung befassen, andere machen die Dokumentation und Übersetzungen, manche stellen 'nur' Fragen zu Applikationen oder tippen etwas ins wiki. Es gibt glücklicherweise keine festgelegten Verpflichtungen wer was zu machen hat.
Da ich wahrscheinlich nicht der einzige 'halbgebildete' sidux-Benutzer bin, ist mein Vorschlag auf Fragen mit etwas mehr höflicher Zurückhaltung zu reagieren. Von den Neulingen und auch von denen die versuchen etwas zur Erklärung beizutragen (vielleicht auch durch unerwartete - in den Augen der dev's und der heavy user - laienhaften Fragen), kann man einfach nicht voraussetzen das alle Änderungen im System bemerkt werden. Das Volumen ist einfach zu groß (kernel/Debian sid/KDE/Treiber).
Auf die Frage muss ich user umbenennen, habe ich bisher leider keine Antwort erhalten.
So wie ich es bisher verstanden habe, ist es in einem hauseigenen System ohne 20 user mit ähnlichen Namen an sich kein Problem mit dem Benutzerrnamen. Es kann aber zu Problem kommen, wenn man z.B. mit ntfs, samba und Netzwerkfreigaben arbeitet. |
|
|
| |
|
|
|
 |
|
|
Post subject: RE: Re: username Benutzername
Posted: Oct 01, 2008 - 11:09 PM
|
|

Joined: Nov 30, 2006
Posts: 342
Location: Berlin
Status: Offline
|
|
Mir ist das mit der Rechtschreibung noch nie aufgefallen, finds aber interessant!
Scheint also so, als ob manche Programme zwischen Groß- und Kleinbuchstaben unterscheiden, manche nicht, und es daher angebracht sei auf Nummer sicher zu gehn, also konsequent bei Kleinbuchstaben zu bleiben?
Mangelt es da evtl. an nem Standard, also ner globalen Übereinkunft? Oder sind die Programme die "nur Kleinschreibung kennen" obsolet, und die Tendenz/Entwicklung geht hin zur Unterscheidung kleiner und großer Buchstaben? |
|
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Oct 01, 2008 - 11:17 PM
|
|

Joined: Nov 30, 2006
Posts: 3480
Location: Budapest
Status: Offline
|
|
|
HarzG wrote:
wenn man z.B. mit ntfs, samba und Netzwerkfreigaben arbeitet.
Kann ich jetzt nicht sagen, da ich "von der RedHat Schule kommend" immer nur kleine angelegt habe. Mir ist nur aufgefallen, wenn ich mit dem Samba-Client auf die Windows-Freigabe in einer VMWare-Umgebung zugreife (und dort beginnt der Benutzername mit einem großen Buchstaben), dann ist es völlig egal, ob ich mit großem oder kleinem Buchstaben beginnend mich in Windows einlogge. Da bin ich aber auch nur zufällig draufgekommen, als ich mal automatisch klein geschrieben habe (Macht der Gewohnheit).
Ansonsten würde ich mich mal an die Faustregel "if it ain't broken, don't fix it" halten. Wenn es bisher keine Probleme gab und keine gibt, würde ich nichts ändern.
hubi |
_________________ Bonitas stultitiaque sodales sunt.
|
| |
|
|
|
 |
|
|
Post subject: Re: username Benutzername
Posted: Oct 02, 2008 - 06:30 AM
|
|
Team Member

Joined: Nov 24, 2006
Posts: 2010
Location: w3
Status: Offline
|
|
|
HarzG wrote:
Da ich wahrscheinlich nicht der einzige 'halbgebildete' sidux-Benutzer bin, ist mein Vorschlag auf Fragen mit etwas mehr höflicher Zurückhaltung zu reagieren. Von den Neulingen und auch von denen die versuchen etwas zur Erklärung beizutragen (vielleicht auch durch unerwartete - in den Augen der dev's und der heavy user - laienhaften Fragen), kann man einfach nicht voraussetzen das alle Änderungen im System bemerkt werden. Das Volumen ist einfach zu groß (kernel/Debian sid/KDE/Treiber).
Das Volumen ist auch für die Entwickler so gross, dass jeder davon nur einen Teil überblicken kann. Ich habe übrigens keine Unhöflichkeiten gelesen, knappe Anworten sind immer gut gemeint - und man kann ja auch immer nachfragen wenn es zu knapp war (was Du ja auch gemacht hast). Im übrigen schaden uns allen gar nicht, mit mehr Humor und weniger angespannten Nerven an die Dinge heranzugehen.
HarzG wrote:
Auf die Frage muss ich user umbenennen, habe ich bisher leider keine Antwort erhalten.
Müssen nein, ich empfehle es aber dringend. Es ist leider nicht absehbar welche Applikation (die Du eventuell erst später mal installierst) damit Probleme macht, und das kann dann zum ungünstigsten Zeitpunkt passieren. Bei 20 Usern ist das ja schnell erledigt.
Greetings,
Chris |
_________________ 64bit stuff for sidux
development is life - code.zikula.org
an operating system must operate - sidux.com
|
| |
|
|
|
 |
|
|