[FUGSPBR] Username com . (ponto)

Edson Brandi e.brandi em uol.com.br
Ter Jul 10 16:04:19 BRT 2001


> Por default o FreeBSD não aceita . para o cadastro de nomes de usuários.
> Existe alguma possibilidade de se realizar cadastro de usuários com . ?
> Tem uma empresa que quer manter o padrão dos Usernames em Nome.Sobrenome.

OLa
	Copia o arquivo abaixo para dentro do seu /usr/sbin, como o nome de remendo.txt.
	depois executa:

# patch < remendo.txt

	Como resultado voce tera um adduser que aceita "."
	ok?

Ps. Faz um backup do /usr/sbin/adduser antes por segurança :-), mas ta ok que eu testei aqui.

Edson


##############Cortar aqui##############

--- adduser     Tue Jul 10 15:48:35 2001
+++ adduser.brandi      Tue Jul 10 15:53:23 2001
@@ -310,5 +310,5 @@

     while(1) {
-       $name = &confirm_list("Enter username", 1, "a-z0-9_-", "");
+       $name = &confirm_list("Enter username", 1, "a-z.0-9_-", "");
        if (length($name) > 16) {
            warn "Username is longer than 16 chars\a\n";
@@ -323,5 +323,5 @@
     local($name) = @_;

-    if ($name !~ /^[a-z0-9_][a-z0-9_\-]*$/ || $name eq "a-z0-9_-") {
+    if ($name !~ /^[a-z.0-9_.][a-z.0-9_\-]*$/ || $name eq "a-z.0-9_-") {
        warn "Wrong username. " .
            "Please use only lowercase characters or digits\a\n";

#############Fim #####################

[ ]'s Edson
                                                ,        ,
   Edson Brandi                                /(        )`
   Supervisor de Operacoes - UOL               \ \___   / |
   Fone:   0XX11 96555470                      /- _  `-/  '
           0XX11 32244103                     (/\/ \ \   /\
   ICQ at Work:  32512639                     / /   | `    \
   ICQ at Home: 100503189                     O O   ) /    |
---------------------------------------       `-^--'`<     '
                                             (_.)  _  )   /
Transforme seu PC numa Workstation Unix.      `.___/`    /
 Visite http://www.primeirospassos.org         `-----' /
        http://www.fugspbr.org     <----.     __ / __   \
                                   <----|====O)))==) \) /====
                                   <----'    `--' `.__,' \

----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.



Mais detalhes sobre a lista de discussão freebsd