mkpasswd: no DBM database on system - no action performed

Publicado por Renato Augusto Andrade em 29/12/2006

[ Hits: 6.107 ]

 


mkpasswd: no DBM database on system - no action performed



Olá pessoal!

Apresento esta dica para quem usa Slackware 11, mas as instruções poderão ser adaptadas a outras distribuições Linux.

Problema: Ao digitar o comando mkpasswd como root ou como usuário comum, o sistema lhe retorna a mensagem:

mkpasswd: no DBM database on system - no action performed

Isto ocorre porque quando você executa mkpasswd, seu sistema tenta executar o /sbin/mkpasswd ao invés de /usr/bin/mkpasswd.

Uma solução simples é criar um "alias" para o mkpasswd correto, desta forma:

# alias mkpasswd="/usr/bin/mkpasswd"

Você pode digitar isto no prompt ou inserir no arquivo .bashrc para que o "alias" fique permanente.

Lembrando que o arquivo .bashrc ficará dentro do diretório $HOME de cada usuário.

Aqui no site Viva o Linux você encontrará detalhes sobre o uso dos aliases e os arquivos .bashrc, .bash_profile e outros de função semelhante. Conhecendo estes arquivos você poderá adaptar facilmente esta dica à sua distribuição preferida.

Espero que esta dica seja bem útil.

Até mais!

Outras dicas deste autor

Montar partição na memória RAM

Pra quem não consegue ouvir CDs de áudio no Slackware 13 ou 13.1, com KDE

Google Earth 7.x não aponta corretamente os lugares pesquisados [Resolvido]

Conectiva 10, com KDE, porém sem áudio.

Leitura recomendada

bash - Dica simples para aumentar o tamanho do histórico

Vídeo aula: Como colocar wallpaper comum a todos os usuários

Substituição de strings no VI

Scripts adduser (para criar usuários) em distros não Debian - Para iniciantes

Inserindo legenda em vídeo na linha de comando com o FFmpeg

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts