Estoy ejecutando Ubuntu 12.10 escritorio de 32 bits. Actualmente solo tengo un usuario, escriba administrador. Me gustaría crear otro usuario administrador, pero sigo recibiendo el siguiente error:
Error al crear usuario
GDBus.Error: org.freedesktop.Accounts.Error.Failed: ejecutando '/ usr / sbin / adduser' falló: / usr / sbin / adduser devolvió un error (1): adduser: ingrese un nombre de usuario que coincida con la expresión regular configurada mediante la variable de configuración NAME_REGEX [_SYSTEM]. Use la opción `--force-badname 'para relajar esta comprobación o reconfigurar NAME_REGEX.
Cualquier sugerencia es apreciada.
Respuestas:
Normalmente recibe este mensaje si está intentando crear un usuario con un nombre que contenga caracteres que se consideran inaceptables según su archivo NAME_REGEX. Puede intentar nuevamente cambiar el nombre de usuario con la GUI o puede relajar la comprobación utilizando la línea de comando con el siguiente comando.
y luego, si desea agregar el usuario al grupo sudo, ejecute el siguiente comando.
fuente
El nombre de usuario que está ingresando contiene caracteres incorrectos. Intente ingresar un nombre de usuario simple que contenga letras minúsculas en inglés:
daniel
es bueno,&&Daniel <*> Johnson##
no es tan bueno.fuente
En los sistemas Debian, la expresión regular que define nombres de usuario aceptables se encuentra en /etc/adduser.conf.
Una expresión regular típica (que se encuentra en mi sistema) es:
No quiero desviarme demasiado del tema con el análisis de expresiones regulares, pero el símbolo caret ^ indica que el carácter inicial del nombre de usuario debe estar entre minúsculas a y minúsculas z. Los caracteres restantes pueden ser minúsculas az, 0-9, guión o guión bajo. Como se menciona en otras respuestas, puede anular esta verificación si lo desea. Por defecto, las expresiones regulares distinguen entre mayúsculas y minúsculas.
fuente
Me enfrenté al mismo problema, y lo resolví, cuando escribí
Tengo el error de
Lo resolví simplemente quitando las letras mayúsculas como se muestra a continuación
fuente
La respuesta de CoalaWeb es correcta, pero si no desea crear un grupo personalizado para ese usuario ... simplemente puede usar el siguiente comando para crear un usuario:
ejemplo:
... luego correctamente dicho por CoalaWeb, siga el comando:
ejemplo:
... esto le dará al nuevo usuario 'josh' derechos de sudo (derechos de superusuario (también conocido como admin))
... También agregaría al grupo llamado 'adm'.
Espero que esto ayude a alguien
fuente
adduser <groupname> <username>
por ejemplo:sudo adduser sudo josh