Ich verwende Ubuntu 12.10 Desktop 32 Bit. Derzeit habe ich nur einen Benutzer, Typ Administrator. Ich möchte einen anderen Administrator-Benutzer erstellen, erhalte jedoch weiterhin die folgende Fehlermeldung:
Benutzer konnte nicht erstellt werden
GDBus.Error: org.freedesktop.Accounts.Error.Failed: Ausführen von '/ usr / sbin / adduser' fehlgeschlagen: / usr / sbin / adduser hat einen Fehler zurückgegeben (1): adduser: Geben Sie einen Benutzernamen ein, der dem regulären Ausdruck entspricht, der über konfiguriert wurde Die Konfigurationsvariable NAME_REGEX [_SYSTEM]. Verwenden Sie die Option --force-badname, um diese Prüfung zu lockern oder NAME_REGEX neu zu konfigurieren.
Jeder Vorschlag wird geschätzt.
Antworten:
Diese Meldung wird normalerweise angezeigt, wenn Sie versuchen, einen Benutzer mit einem Namen zu erstellen, der Zeichen enthält, die gemäß Ihrer NAME_REGEX-Datei als nicht akzeptabel gelten. Sie können versuchen, den Benutzernamen über die Benutzeroberfläche erneut zu ändern, oder Sie können die Überprüfung mithilfe der Befehlszeile mit dem folgenden Befehl lockern.
Wenn Sie den Benutzer zur sudo-Gruppe hinzufügen möchten, führen Sie den folgenden Befehl aus.
quelle
Der eingegebene Benutzername enthält ungültige Zeichen. Versuchen Sie, einen einfachen Benutzernamen einzugeben, der nur englische Kleinbuchstaben enthält -
daniel
ist gut,&&Daniel <*> Johnson##
ist nicht so gut.quelle
In Debian-Systemen befindet sich der reguläre Ausdruck, der akzeptable Benutzernamen definiert, in /etc/adduser.conf.
Ein typischer regulärer Ausdruck (auf meinem System vorhanden) ist:
Ich möchte mit Regex-Parsing nicht zu weit vom Thema abweichen, aber das Caret ^ -Symbol zeigt an, dass das Anfangszeichen des Benutzernamens zwischen Kleinbuchstaben a und Kleinbuchstaben z liegen muss. Die verbleibenden Zeichen können Kleinbuchstaben az, 0-9, Bindestrich oder Unterstrich sein. Wie in anderen Antworten erwähnt, können Sie diese Prüfung überschreiben, wenn Sie möchten. Bei regulären Ausdrücken wird standardmäßig zwischen Groß- und Kleinschreibung unterschieden.
quelle
Ich hatte das gleiche Problem - und ich habe es gelöst -, als ich schrieb
Ich habe den Fehler von
Ich habe es gelöst, indem ich die Großbuchstaben wie unten gezeigt entfernt habe
quelle
Die Antwort von CoalaWeb ist richtig. Wenn Sie jedoch keine benutzerdefinierte Gruppe für diesen Benutzer erstellen möchten, können Sie einfach den folgenden Befehl verwenden, um einen Benutzer zu erstellen:
Beispiel:
... dann, richtig gesagt von CoalaWeb, folgen Sie dem Befehl:
Beispiel:
... dies gibt dem neuen Benutzer "Josh" Sudo-Rechte (Super-User-Rechte (aka Admin))
... würde ich auch der Gruppe "adm" hinzufügen.
hoffe das hilft jemandem
quelle
adduser <groupname> <username>
zB:sudo adduser sudo josh