Pular para o conteúdo

Criando um usuário root sem ser o root

Dica publicada em Linux / Miscelânea
João Paulo de Oliveira Faria jpfaria
Hits: 27.138 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando um usuário root sem ser o root

Se você quer contornar o problema de não poder executar determinados software como root (questões de segurança), a solução é simples. Basta criar um usuário igual ao root, mas com outro nome.

O primeiro passo é criar um usuário qualquer usando o comando adduser (ou qualquer outro método de criação de usuário). Vamos supor que criamos o usuário "jpfaria".

Conferindo o /etc/passwd vamos encontrar algo parecido com isso:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
jpfaria:x:1001:100:,,,:/home/jpfaria:/bin/bash

O que temos que fazer é zerar os números da linha, igualzinho como está a linha do usuário root.

Ficaria assim:

jpfaria:x:0:0:,,,:/home/jpfaria:/bin/bash

Agora é só salvar o arquivo /etc/passwd e pronto, seu usuário root está criado com outro nome.

Lembrando que o usuário root continua existindo no sistema, o que fizemos foi criar um usuário com o mesmo UID/GID que ele, portanto, com as mesmas permissões.

[]'s

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Tirando e-mail de retorno do Clamav-milter

Desativando a proteção de tela automática do console

Mouse + TouchPad no X11

Mudando o editor padrão de sua distribuição

Atualização diária do ClamAV antivírus

Hackergotchi no GIMP em 2 minutos

Firefox3 com melhor aparência no KDE 4.1

Cobertura da CONISLI 2009

EasyVMX, criador de máquinas virtuais para VMware-Player

Resolvendo problema de fontes "problemáticas" no KDE 3.4

#1 Comentário enviado por gaiada em 08/11/2004 - 10:27h
pow acho que seria preciso o root ter deixado algo aberto para que isso funcionar, certo ?!? Ou funciona e, qualquer maquina, porque seria muito simples vc entrear como "root" em qualquer sistema que vc tivesse acesso de usuario normal.
Se vc puder me responder seria uma boa!

Mas de qualquer modo isso eh uma boa dica pra quem perdeu sua senha de root!

Valews!!!
#2 Comentário enviado por agk em 08/11/2004 - 12:27h
Isso é uma palhaçada, em nenhum sistema você vai conseguir recuperar senha de root desse jeito, francamente, para poder acessar o arquivo /etc/passwd você tem que ser root e se estiver usando shadow vai ter que desabilitar o shadow para depois poder mexer no arquivo.
#3 Comentário enviado por saiden em 22/12/2004 - 17:11h
O que seriam das freeshells? :)
#4 Comentário enviado por kakashi_kun em 14/09/2007 - 13:03h
no lilo so vc usar um comando para entrar no Bash e fazer isso
#5 Comentário enviado por gabriel.rvd em 10/10/2008 - 14:23h
Cara essa dica foi perfeita para um problema que eu estava tendo com impressao de usuarios na lpt1 que nao ia, estava com erro mas quando logava como root dava certo. Valeu!
#6 Comentário enviado por vandaimer em 20/04/2011 - 12:37h
Galera, se perdeu a senha root, usa o Live CD , acessa o /etc/passwd e deixa os zeros como mostrado a cima :D , depois so muda a senha root, mto simples :D
#7 Comentário enviado por m4cgbr em 28/04/2012 - 14:26h
Isso não rolou no Debian 6.

Deu erro ao iniciar, etc.

Contribuir com comentário

Entre na sua conta para comentar.