J'utilise Ubuntu 12.10 desktop 32 bits. Actuellement, je n'ai qu'un utilisateur, tapez administrateur. Je voudrais créer un autre utilisateur administrateur mais je reçois toujours l'erreur suivante:
Impossible de créer un utilisateur
GDBus.Error: org.freedesktop.Accounts.Error.Failed: l'exécution de '/ usr / sbin / adduser' a échoué: / usr / sbin / adduser a renvoyé une erreur (1): adduser: veuillez entrer un nom d'utilisateur correspondant à l'expression régulière configurée via la variable de configuration NAME_REGEX [_SYSTEM]. Utilisez l'option `--force-badname 'pour relâcher cette vérification ou reconfigurer NAME_REGEX.
Toute suggestion est appréciée.
Réponses:
Vous obtenez normalement ce message si vous essayez de créer un utilisateur avec un nom qui contient des caractères considérés comme inacceptables selon votre fichier NAME_REGEX. Vous pouvez réessayer de changer le nom d'utilisateur avec l'interface graphique ou vous pouvez relâcher la vérification en utilisant la ligne de commande avec la commande suivante.
puis si vous souhaitez ajouter l'utilisateur au groupe sudo, exécutez la commande suivante.
la source
Le nom d'utilisateur que vous saisissez contient de mauvais caractères. Essayez d'entrer un nom d'utilisateur simple contenant uniquement des lettres anglaises minuscules -
daniel
c'est bien, ce&&Daniel <*> Johnson##
n'est pas si bon.la source
Dans les systèmes Debian, l'expression régulière définissant les noms d'utilisateur acceptables se trouve dans /etc/adduser.conf.
Une expression régulière typique (trouvée sur mon système) est:
Je ne veux pas m'éloigner trop du sujet avec l'analyse syntaxique des expressions rationnelles, mais le symbole caret ^ indique que le caractère de début du nom d'utilisateur doit être compris entre a en minuscule et z en minuscule. Les caractères restants peuvent être minuscules az, 0-9, tiret ou trait de soulignement. Comme mentionné dans d'autres réponses, vous pouvez remplacer cette vérification si vous le souhaitez. Par défaut, les expressions rationnelles sont sensibles à la casse.
la source
J'ai fait face au même problème - et je l'ai résolu - quand j'ai écrit
J'ai l'erreur de
Je l'ai résolu simplement en supprimant les lettres majuscules comme indiqué ci-dessous
la source
La réponse de CoalaWeb est correcte, mais si vous ne voulez pas créer un groupe personnalisé pour cet utilisateur ... vous pouvez simplement utiliser la commande suivante pour créer un utilisateur:
exemple:
... puis à juste titre dit par CoalaWeb, suivez la commande:
exemple:
... cela donnera au nouvel utilisateur des droits de sudo 'josh' (droits de super-utilisateur (aka admin))
... J'ajouterais aussi au groupe appelé 'adm'.
j'espère que cela aide quelqu'un
la source
adduser <groupname> <username>
par exemple:sudo adduser sudo josh