[FUG-BR] Criacao de Usuario

Marcelo/Porks marcelorossi em gmail.com
Sábado Agosto 13 07:41:15 BRT 2011


2011/8/12 João Luis <joaoluisgm at gmail.com>:

<snip>

> Seguem as logs:
>
> root at Daredevil:~ # pw user add teste2
> pw: user 'teste2' disappeared during update
>
> Mesmo erro.
>
> root at Daredevil:~ # pw group add teste2
> pw: group name `teste2' already exists
>
> Correto jah que, se nao me engano, o comando anterior cria usuario e grupo.
>
> root at Daredevil:~ # cat /etc/group | grep teste2
> teste2:*:1001:
>
> root at Daredevil:~ # cat /etc/passwd | grep teste2
> teste2:*:1001:1001:User &:/home/teste2:/bin/sh
>
> root at Daredevil:~ # cat /etc/master.passwd  | grep teste2
> teste2:*:1001:1001::0:0:User &:/home/teste2:/bin/sh
>
>
> O erro acontece desde que o "uname -a" do sistema era:
> FreeBSD Daredevil 8.2-STABLE FreeBSD 8.2-STABLE #0 r223089: Tue Jun 14
> 15:16:58 AMT 2011 root at Daredevil:/usr/obj/usr/src-stable8/sys/Daredevil  i386
>
> Pensando na possibilidade do problema ter sido corrigido, o atual eh:
> FreeBSD Daredevil 8.2-STABLE FreeBSD 8.2-STABLE #1 r224649: Thu Aug  4
> 12:23:28 AMT 2011
> root at Daredevil:/usr/obj/usr/src-stable8/sys/Daredevil  i386


Bom, então o problema não é o sudo mesmo hehehe. Pelo que notei seu
sistema é recem instalado (uid do user teste2 em 1001), aqui eu fiz o
mesmo teste, mas estou com o 9.0-BETA1.

Será que tem como você por o RELENG 8.2 ou mesmo o 9.0 (current)?

Creio que você está usando o svn para pegar o código fonte, então seria usar:

svn://svn.freebsd.org/base/head
ou
svn://svn.freebsd.org/base/releng/8.2

No meu caso:

BARAD-DUR# uname -a
FreeBSD BARAD-DUR 9.0-BETA1 FreeBSD 9.0-BETA1 #1 r224768: Wed Aug 10
20:40:44 BRT 2011
root at BARAD-DUR:/usr/clang/obj/usr/src/sys/GENERIC  amd64
BARAD-DUR# pw add user teste2
BARAD-DUR# pw add group teste2
pw: group name `teste2' already exists
BARAD-DUR# grep teste2 /etc/group
teste2:*:1004:
BARAD-DUR# grep teste2 /etc/passwd
teste2:*:1004:1004:User &:/home/teste2:/bin/sh
BARAD-DUR#


> []s
>
> JL
>
> 2011/8/12 Marcelo/Porks <marcelorossi at gmail.com>:
>> 2011/8/12 João Luis <joaoluisgm at gmail.com>:
>>> Grato pelo retorno Marcelo.
>>>
>>> Eis os comandos via root:
>>>
>>> root at Daredevil:~ # pw group del teste
>>>
>>> root at Daredevil:~ # pw user del teste
>>> pw: no such user `teste'
>>>
>>> root at Daredevil:~ # cat /etc/master.passwd | grep teste
>>> teste:*:1001:1001::0:0:User &:/home/teste:/bin/sh
>>>
>>> root at Daredevil:~ # cat /etc/passwd | grep teste
>>> teste:*:1001:1001:User &:/home/teste:/bin/sh
>>>
>>>
>>> Voce saberia me informar o mantenedor deste programa ??
>>
>> O caminho para reportar problemas é como o Luiz Otavio (loos) disse no
>> outro email.
>>
>> Mas ali você tentou apenas apagar o usuário criado errado (pelo sudo).
>> Eu iria tentar criar o usuário como root mesmo (use outro nome de
>> usuário, ao invés de 'teste'). Digo isso porque o problema na criação
>> talvez esteja associado ao uso do 'sudo'.
>>
>> Grande chute cego: o sudo consegue executar o pw, mas não consegue
>> executar o pwd_mkdb, isso poderia causar os arquivos /etc/passwd e
>> /etc/groups estarem 'corretos', mas o 'db' do sistema não.
>>
>> E o lance é realmente fazer o que o loos disse, qual a versão que está
>> usando (uname -a)?
>>
>>
>>> []s
>>>
>>> JL
>>>
>>>
>>> 2011/8/12 Marcelo/Porks <marcelorossi at gmail.com>:
>>>> 2011/8/11 João Luis <joaoluisgm at gmail.com>:
>>>>> Saudacoes,
>>>>
>>>> <snip>
>>>>
>>>>> Testanto o comando pw eu consigo gerar o erro. Mostro a seguir:
>>>>>
>>>>> Daredevil 15:19:43 jl:~ $ sudo pw group add teste
>>>>>
>>>>> Daredevil 15:20:07 jl:~ $ sudo pw user add teste
>>>>> pw: user 'teste' disappeared during update
>>>>
>>>> Cara, nunca vi isso não.
>>>>
>>>> Tenta executar os mesmos comandos diretamente como 'root' (digo, sem
>>>> usar o sudo) para ver o que vai acontecer.
>>>>
>>>> <snip>
>>>>
>>>> --
>>>> Marcelo Rossi
>>>> "This e-mail is provided "AS IS" with no warranties, and confers no rights."
>>>> "I have nothing against God, I just hate His fan club"
>>>> -------------------------
>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>>
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>
>>
>>
>> --
>> Marcelo Rossi
>> "This e-mail is provided "AS IS" with no warranties, and confers no rights."
>> "I have nothing against God, I just hate His fan club"
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
Marcelo Rossi
"This e-mail is provided "AS IS" with no warranties, and confers no rights."
"I have nothing against God, I just hate His fan club"


Mais detalhes sobre a lista de discussão freebsd