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.
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
[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.
[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 ...