Autor Tópico: shell para mudar senha do root  (Lida 5987 vezes)

Offline borges.com

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
shell para mudar senha do root
« Online: 26 de Maio de 2008, 00:07 »
quero fazer um shell para mudar a senha do root que pega a senha de uma kdialog ao invés de ter que digitar senha no console não lembro do arquivo onde ficam as senhas ou como posso fazer para passar as senhas atual e anova pelas kdialog algem sabe

meu email é
cristianoborges.com@gmail.com

desde ja obrigado

Offline IgorM0L

  • Usuário Ubuntu
  • *
  • Mensagens: 487
  • Lokos está morto. Vamos ressucitá-lo?
    • Ver perfil
    • Yrado.net
Re: shell para mudar senha do root
« Resposta #1 Online: 26 de Maio de 2008, 15:31 »
  As senhas no Ubuntu ficam armazenadas em um arquivo que apenas o usuario root tem acesso, o arquivo: /etc/shadow. Eh, com certeza, o arquivo mais cobiçados pelos invasores do sistema.
  Entao primeiro vc teria que se logar como root. Depois eh so passar o conteudo da kdialog para uma variavel e passa-la como parametro do comando que altera senhas, como o passwd.

  Se vc quizer utilizar de um exploit em um kernel antigo, eh so pesquisar em sites da area ;)

Offline borges.com

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: shell para mudar senha do root
« Resposta #2 Online: 28 de Maio de 2008, 12:49 »
valeu cara

na real eu to fazendo um programa que atualiza e instala o ubuntu numa maquina como por default ele vem sem a senha do root e tu cadastra ela depois da instalação eu queria criar uma rotina que faz isso aqui sem a console

sudo passwd root
password(pega da kdialog)
Digite a nova senha UNIX:(pega da kdialog)
Redigite a nova senha UNIX:(pega da kdialog)

esse cara aqui (de root)


echo " linha para o shadow(parametros da kdialog)" >> /etc/shadow

tranquilo de se fazer
mais o primeiro ta meio casca

valeu

Offline IgorM0L

  • Usuário Ubuntu
  • *
  • Mensagens: 487
  • Lokos está morto. Vamos ressucitá-lo?
    • Ver perfil
    • Yrado.net
Re: shell para mudar senha do root
« Resposta #3 Online: 29 de Maio de 2008, 20:03 »
  Vc pode apenas enviar uma copia entao do /etc/shadow que vc quer para o que ja pre-existe.
Tipo, vc pode colocar certe senha de root. Entao vc copia esse arquivo para outro computador, no mesmo diretorio - /etc/ -, logo esse outro computador teria a mesma senha que vc.
  Seria algo assim.