Eu quero criar contas de usuário nomeadas após um nome de domínio. adduser reclama que os nomes de usuário precisam corresponder à NAME_REGEXexpressão 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.
Eu posso adicionar os usuários usando useradd sem reclamar. Existe uma razão que eu não deveria modificar a expressão regular para permitir ., -e _?
Quais caracteres causarão problemas e não devem ser permitidos nos nomes de usuários?
Esse é o padrão NAME_REGEX.
NAME_REGEX="^[a-z][-a-z0-9]*\$"
.? Considere um usuário chamado .ou ... Então, rmesse usuário nomeou ...
rmnão é o comando a ser usado ao excluir um usuário. Concordo que ..não é um nome sensato por razões semelhantes, mas rmnão é um deles.
NAME_REGEXjá aceita-desde que não seja o primeiro caractere.