Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NAME_REGEX

148 views
Skip to first unread message

Paulo Correia

unread,
Oct 27, 2016, 9:20:02 AM10/27/16
to
Pessoal,

Ao criar um usuário no estilo nome.sobrenome é apresentada a seguinte mensagem:

adduser ze.silva
adduser: Por favor, informe um nome de usuário compatível com a expressão
regular configurada através da variável de configuração NAME_REGEX. Use
a opção '--force-badname' para aliviar esta verificação ou reconfigure
NAME_REGEX.

Descobri que este NAME_REGEX está no arquivo /etc/adduser.conf, porem está comentado

#NAME_REGEX="^[a-z][-a-z0-9_]*\$"

Agora como altero ele para aceitar nome.sobrenome e nome.nomedomeio.sobrenome num mesmo REGEX ?

Desde já agradeço,

Paulo Correia

Guimarães Faria Corcete DUTRA, Leandro

unread,
Oct 27, 2016, 11:20:03 AM10/27/16
to
2016-10-27 11:14 GMT-02:00 Paulo Correia <psc...@hotmail.com>:
>
> Descobri que este NAME_REGEX está no arquivo /etc/adduser.conf, porem está
> comentado

Num arquivo de configuracao isso normalmente indica um valor por omissao.


> #NAME_REGEX="^[a-z][-a-z0-9_]*\$"
>
> Agora como altero ele para aceitar nome.sobrenome e
> nome.nomedomeio.sobrenome num mesmo REGEX ?

Tire o # do comeco e edite a expressao regular.


--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191 gTalk: xmpp:lean...@jabber.org
+55 (61) 9302 2691 ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3 MSN: msnim:chat?contact=lea...@dutra.fastmail.fm

Paulo Correia

unread,
Oct 27, 2016, 11:40:02 AM10/27/16
to
Leandro,

Obrigado pelas informações, algumas eu já sabia (rs,rs,rs).
Mas o que eu queria saber é qual REGEX eu coloco para aceitar nome.sobrenome ou nome.nomedomeio.sobrenome ?

Paulo Correia

Guimarães Faria Corcete DUTRA, Leandro

unread,
Oct 27, 2016, 11:40:03 AM10/27/16
to
2016-10-27 13:28 GMT-02:00 Paulo Correia <psc...@hotmail.com>:
>
> Mas o que eu queria saber é qual REGEX eu coloco para aceitar nome.sobrenome
> ou nome.nomedomeio.sobrenome ?

Experimente acrescentar \. no segundo colchete.

Paulo Correia

unread,
Oct 27, 2016, 2:40:03 PM10/27/16
to
Pessoal,

Achei a sintaxe é NAME_REGEX="^[a-z][-a-z0-9_\.]*\$?$"

Obrigado a todos pelas dicas,

Paulo Correia

> From: l...@dutras.org
> Date: Thu, 27 Oct 2016 13:29:53 -0200
> Subject: Re: NAME_REGEX
> To: psc...@hotmail.com
> CC: debian-user...@lists.debian.org
>
0 new messages