Criar usuario no Linux sem senha

Publicado por Eduardo Belon em 16/04/2006

[ Hits: 35.787 ]

 


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
// \    [email protected]
V_/_    ICQ:174166295
Reg. Linux User #311423

Outras dicas deste autor

Selecionando arquivos com o tar (backup)

Servidor VNC no Fedora

Tutorial simples de monitoramento com Bandwidthd

Leitura recomendada

Instalação multi-arquitetura Debian GNU/Linux

MikeOS: Sistema operacional para PCs x86

Confira o OpenBSD 5.0!

Definindo Yaourt como "pacman2"

Resumo LPI 102: Tópico 105 - Shells, Scripts e Administração de Dados

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts