Criar usuario no Linux sem senha

Publicado por Eduardo Belon em 16/04/2006

[ Hits: 38.724 ]

 


Criar usuario no Linux sem senha



Esta dica explica como criar um usuário que acessa o sistema, sem digitar senha, somente fornecendo o seu nome.

Primeiramente adicione a conta do usuário no sistema, no caso utilizamos o comando:

# /usr/sbin/adduser teste

Assim adicionamos o usuário teste. Em seguida digite:

# pwunconv

Cuidado com este comando, pois abrimos completamente o acesso a todos os usuários do s.o. sem senha. Em seguida iremos alterar a linha do usuário criado no arquivo /etc/passwd.

Linha original:

teste:!!:530:530:Usuário Teste:/home/teste:/bin/bash

Linha alterada:

teste::530:530:Usuário Teste:/home/teste:/bin/bash

Alteramos a linha apagando os caracteres que seguem após o nome do usuário, que seria sua senha. Agora digite:

# pwconv

Assim retornamos o acesso normal ao sistema, e pronto, o usuário está apto a acessar o sistema, sem ter que digitar a senha. Lembrando que não recomendo utilizar um usuário sem senha, somente em casos de real necessidade.

( o_    Eduardo P. Belon
// \    dubelon@bol.com.br
V_/_    ICQ:174166295
Reg. Linux User #311423

Outras dicas deste autor

Selecionando arquivos com o tar (backup)

Tutorial simples de monitoramento com Bandwidthd

Servidor VNC no Fedora

Leitura recomendada

Transferência manual de arquivo de zona em um DNS server

Prova LPI no Rio de Janeiro em Novembro

Arch Linux: Otimizando o seu makepkg para sua arquiterura

Instalando Dropbox no ElemenaryOS 0.4 (LOKI)

Alterar resolução de tela pelo Xorg

  

Comentários
[1] Comentário enviado por removido em 17/04/2006 - 00:22h

Olá Eduardo!

Achei sua dica interessante, mas gostaria de reforçar a idéia de que sempre é uma boa prática de administração não permitir senhas nulas. Nesses casos em que for desejável logins sem/mínima iteração do usuário é melhor configurar uma conta segura com login automático (O kdm, por exemplo oferece suporte à essa feature). Abraço!

[2] Comentário enviado por sirelven em 17/04/2006 - 20:24h

Olá

Estou apenas com uma duvida. Pra que o pwconv e o pwunconv?
Não são necessários, basta editar direto o /etc/shadow e apagar a senha ...
Esses comandos são usados para migrar de unix antigos (embora já tenha visto linux assim), que usavam a senha no /etc/passwd e que portanto o seu hash era visivel a qualquer um. Com o advento do shadow, as senhas ficam armazenadas no /etc/shadow, que só é visível pelo root.

Até +

[3] Comentário enviado por tecnet em 28/12/2006 - 12:54h

Verdade, Dubelon, mais vlw pela ajuda!

[4] Comentário enviado por eltonrauh em 27/02/2007 - 22:02h

Opa... não sabia por esse modo, mas se puder ajudar, ai vai uma dica...
adduser --disabled-password usuario
e apague o (*) do usuário dentro do /etc/shadow ...

flw :)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts