On Aug 12, 2011, at 10:35 AM, João Luis wrote:

> Grato pelo retorno Marcelo.
> 
> Eis os comandos via root:
> 
> root@Daredevil:~ # pw group del teste
> 
> root@Daredevil:~ # pw user del teste
> pw: no such user `teste'
> 
> root@Daredevil:~ # cat /etc/master.passwd | grep teste
> teste:*:1001:1001::0:0:User &:/home/teste:/bin/sh
> 
> root@Daredevil:~ # cat /etc/passwd | grep teste
> teste:*:1001:1001:User &:/home/teste:/bin/sh
> 
> 
> Voce saberia me informar o mantenedor deste programa ??
> 

[snip]


Faltou duas coisas aqui... especificar a versão que você esta usando e 
atualizar o os verdadeiros arquivos (dbs) de usuários.

A primeira informação é importante pq houve uma alteração que poderia provocar 
alguns problemas na criação de usuários, essa alteração ficou na 'arvore' por 
pouco mais de um mês e depois foi revertida 
(http://svnweb.freebsd.org/base/head/usr.sbin/pw/pw_user.c?sortby=date&view=log).

No segundo caso, os arquivos texto master.passwd e passwd são utilizados apenas 
para criar o db que realmente é utilizado pelo sistema (os txt não são 
utilizados na pratica).

Sempre que você alterar esses arquivos manualmente você precisa atualizar os 
dbs:

# pwd_mkdb /etc/mastar.passwd

Mais detalhes em pwd_mkdb(8).

No seu caso, eu ACHO que houve algum erro na criação do usuário entre a escrita 
no master.passwd e a geração/atualização dos dbs.

Antes de reportar o problema seria interessante você verificar se é possível 
replicar esse problema (e determinar os passos para se fazer isso).

Dependendo da versão que você esta utilizando você pode recorrer a uma das 
listas oficiais (stable@, current@ ou questions@) ou ainda abrir um PR sobre o 
problema. Não me parece que há um mantenedor para o pw (o software é simples e 
qualquer desenvolvedor interessado pode corrigi-lo).

Eventualmente podemos ajuda-lo (aqui na lista) a direcionar o PR desde que você 
consiga reunir as informações mínimas necessárias para replicação e 
identificação do problema.

-l
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a