Quiero crear cuentas de usuario con el nombre de un nombre de dominio. adduser se queja de que los nombres de usuario deben coincidir con la NAME_REGEX
expresión regular.
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
Puedo agregar usuarios usando useradd sin quejas. ¿Hay alguna razón que no debería modificar la expresión regular para permitir .
, -
y _
?
¿Qué caracteres causarán problemas y no deberían permitirse en los nombres de usuario?
Este es el valor predeterminado NAME_REGEX
.
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.
? Considere un usuario llamado .
o ..
. Entonces, rm
ese usuario llamado ..
.
rm
que no es el comando que se debe usar al eliminar un usuario. Estoy de acuerdo en ..
que no es un nombre razonable por razones similares, pero rm
no es uno de esos.
NAME_REGEX
ya acepta-
siempre y cuando no sea el primer personaje.