Benutzer anlegen klappt nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
judy
Beiträge: 62
Registriert: 07.11.2002 14:48:10

Benutzer anlegen klappt nicht

Beitrag von judy » 01.07.2004 23:01:13

Hallo,
ich möchte eine Reihe von Benutzern anlegen, nach folgendem Schema:
erster Buchstabe des Vornamen . Nachname
Debian Woody lässt dies nicht zu

adduser t.test

Please enter a username consisting of a lower case letter
followed by lower case letters and numbers. Use the `--force-badname'
option to allow underscores, and uppercase.

auch adduser --force-badname t.test
klappt nicht

Ich habe den User dann per Hand in die passwd eingetragen.

Das Passwort soll - vorläufig, bis der User es ändert - genau wie der Benutzername lauten:

passwd t.test

BAD PASSWORD: it is based on a dictionary word

kann ich Debian irgendwo sagen, das es vorrübergehend die strengen Regeln für Benutzername und Passwort ausser Kraft setzen soll?

vielen Dank!

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 01.07.2004 23:31:32

Hasst du mal versucht den Benutzernamen nur mit Kleinbuchstaben einzugeben? und vergiss nicht den ASCII-Code ( verzeiht wenn ich mich da Irre, aber die Benutzernamen werden doch in ASCII gespeicbert, oder?).
Debian GNU/Linux 00101010

judy
Beiträge: 62
Registriert: 07.11.2002 14:48:10

Beitrag von judy » 01.07.2004 23:38:34

ja, ich gebe die Benutzernamen immer in kleinbuchstaben an. Das Problem scheint, das Debian irgendwelche Konfigdateien hat, die das Programm passwd und adduser beinflussen. Leider finde ich diese nicht.

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 01.07.2004 23:41:48

Lass den Punkt weg, der ist (anscheinend) nicht erlaubt!
Debian GNU/Linux 00101010

judy
Beiträge: 62
Registriert: 07.11.2002 14:48:10

Beitrag von judy » 01.07.2004 23:44:45

Sorry, aber ich brauche den . unbedingt im Benutzernamen, da ich einen neuen Server eingerichtet habe (Woody) und die Benutzer heute Nacht von einem defekten Mandrake Servr umziehe, dort haben sie alle den . im Namen :(

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 02.07.2004 00:07:11

Also adduser sagt bei mir :

Code: Alles auswählen

adduser: Um Probleme zu vermeiden sollte der Benutzername bestehen aus Buchstabe
oder Unterstrich gefolgt von Buchstaben, Ziffern, Unter- und Bindestrichen.
Zur Kompatibilität mit Konten auf Samba-Rechnern wird außerdem $ am Ende des
Benutzernamens unterstützt
Für mich heißt das, dass der Punkt nicht unterstütz wird. Ich habs schon mit Anführungszeichen oder \. probiert, hat aber nichts gebracht!

Und bei Mandrake ging das?
Debian GNU/Linux 00101010

Benutzeravatar
smoon
Beiträge: 248
Registriert: 07.05.2004 15:44:57
Kontaktdaten:

Beitrag von smoon » 02.07.2004 00:39:42

So müsstes gehen:

Code: Alles auswählen

useradd -m u.ser ; echo "u.ser:p.assword" | chpasswd
Das ganze lässt sich natürlich noch beliebig mit anderen Befehlen zum Verwalten der Groups, etc. kombinieren.
smoon:#linuxger:Undernet

judy
Beiträge: 62
Registriert: 07.11.2002 14:48:10

Beitrag von judy » 02.07.2004 01:09:51

super :) danke, läuft. du bist ein schatz!

Antworten