Peter Geerds <linux-1@gnomeatlinux.de> schrieb am 03.10.05 19:17:25:
Am 03.10.2005 um 18:53 Uhr schrieb Bernd Kloss:
Das stimmt so nicht! Ich habe das ausprobiert und hatte keinen Erfolg, zumal wir bei der Installation den Beginn der UIDs so eingestellt haben, dass sie mit dem alten System uebereinstimmen! Das Login mit einem Testuser funktioniert ja auch richtig und der hat die UID 786, Gruppe 200.
Das ist wichtig zu wissen!
Auch die Kopierbefehle habe ich ausprobiert und dann geschrieben, dass es nicht geht.
ACK
Nein, ich habe vielleicht den Fehler gefunden, nachdem ich nach dieser Schelte nochmal alles durchgefieselt habe. In der passwd ist nach dem Usernamen in Langform ein Doppelpunkt. Jetzt gibt es Namen wie meinen, der mit einem "ß" endet. Hier fehlt nach dem Kuemmeltuerken (hier habe ich ein % gesetzt) für das "ß" der Doppelpunkt, der ist dafuer bei mir am Ende der Zeile. Moeglicherweise liegt der Fehler daran?
kl:x:640:200:Bernd Klo%/home/kl:/bin/bash: Naechste Zeile: kn:x:641:200:Dr. Franz J. Knape:/home/kn:/bin/bash
Dieser "fehlplazierte" Doppelpunkt ist bei allen Usern mit "ß" zu finden. Es gab damals schwere Widerstaende bei den Kollegen, die Umlaute/ Scharfes ß zu ersetzen. Deshalb haben wir das gelassen und es hat funktioniert unter 8.2. Ich probiere es morgen aus und berichte umgehend!!!!! Und gelobe Besserung!!!
Ganz allgemein: deutsche Sonderzeichen (Umlaute, ß) würde ich grundsätzlich bei Benutzernamen/Passwörtern nicht zulassen wollen. Spätestens wenn durch irgendeinen unglücklichen Umstand das Tastatur-Layout nicht mehr stimmt, bekommst du Probleme. 'ß' auf amerikanischer Tastatur?
Zum Aufbau der passwd:
<username>:<passwort=x>:<uid>:<gid>:<info>:<home-dir>:<shell> Also bei dir selbst: username = kl passwort = x (steht ja auch in shadow) uid = 640 (Benutzernummer) gui = 200 (Gruppennummer, müsste für alle 'users' gleich sein) info = Bernd Klo[ß], hier fehlt tatsächlich der Doppelpunkt home-dir = /home/kl shell = /bin/bash
Ein 'ß' im info-Teil stört nicht, der fehlende Doppelpunkt natürlich. Das OS würde /bin/bash als dein home-Verzeichnis interpretieren wollen, was natürlich nicht geht.
Das Problem sind Umlaute und "ß" im Infoteil. Aus irgendeinem Grund verschwindet der notwendige Doppelpunkt nach dem Infoteil, wenn der Klartextname am Ende ein "ß" hat. Habe das bereinigt und jetzt geht es. Danke für die Hilfe Bernd Kloss
cu PeeGee
______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193