Root foi deletado
Dica publicada em Linux / Avançado
Root foi deletado
Pessoal estou colocando esta dica por dois motivos: (1) Essa comunidade do Viva O Linux é muito séria e (2) não encontrei uma dica para resolver este problema.
Caso tenham alguma coisa parecido, podem criticar.
Imagine que alguém deletou o usuário root do servidor Linux do cliente que você administra, por acidente ou intencional. Os serviços que necessitam subir acessando o usuário root, vão parar no próximo boot do sistema, você poderá ter um problemão para resolver até que volte tudo operacional, sem contar que seu sistema fica ilhado, sem administração até que o root seja recuperado.
Dica:
Dê boot via CD-ROM com qualquer distribuição Linux (Ubuntu, Debian, Kurumin, etc.)
Vá para root no sistema:
$ su -
Monte o file system onde está instalado o / do seu sistema em qualquer diretório:
# mkdir /tmp/disco
# mount /dev/hda3 /tmp/disco
Entre no diretório de /tmp/disco/etc e altere os seguintes arquivos:
Com editor de texto vi edite cada um dos arquivos como segue abaixo e crie o usuário novamente na mão:
1º) # vi /tmp/disco/etc/passwd
Insira a linha:
2º) # vi /tmp/disco/etc/shadow
Insira a linha:
OBS: nos números acima (13892:0:99999:7:::) coloque a mesma numeração que já existe nos outros usuários criados no arquivo.
3º) # vi /tmp/disco/etc/group
Insira a linha:
Após este passo, o root foi criado mas ainda não possui senha, desmonte o file system:
# umount /tmp/disco ou umount /dev/hda3
Boote o sistema normalmente sem o CD-ROM e no prompt entre com o login root, observe que ele entrará direto sem pedir senha. Crie uma nova password para o root
# passwd root
Enter new UNIX password:xxxxxxx
Retype new UNIX password:xxxxxxx
Amigos, espero ter ajudado alguém que estava precisando. Valeu.
Caso tenham alguma coisa parecido, podem criticar.
Imagine que alguém deletou o usuário root do servidor Linux do cliente que você administra, por acidente ou intencional. Os serviços que necessitam subir acessando o usuário root, vão parar no próximo boot do sistema, você poderá ter um problemão para resolver até que volte tudo operacional, sem contar que seu sistema fica ilhado, sem administração até que o root seja recuperado.
Dica:
Dê boot via CD-ROM com qualquer distribuição Linux (Ubuntu, Debian, Kurumin, etc.)
Vá para root no sistema:
$ su -
Monte o file system onde está instalado o / do seu sistema em qualquer diretório:
# mkdir /tmp/disco
# mount /dev/hda3 /tmp/disco
Entre no diretório de /tmp/disco/etc e altere os seguintes arquivos:
- passwd
- shadow
- group
Com editor de texto vi edite cada um dos arquivos como segue abaixo e crie o usuário novamente na mão:
1º) # vi /tmp/disco/etc/passwd
Insira a linha:
root:x:0:0:root:/root:/bin/bash
2º) # vi /tmp/disco/etc/shadow
Insira a linha:
root::13892:0:99999:7:::
OBS: nos números acima (13892:0:99999:7:::) coloque a mesma numeração que já existe nos outros usuários criados no arquivo.
3º) # vi /tmp/disco/etc/group
Insira a linha:
root:x:0:
Após este passo, o root foi criado mas ainda não possui senha, desmonte o file system:
# umount /tmp/disco ou umount /dev/hda3
Boote o sistema normalmente sem o CD-ROM e no prompt entre com o login root, observe que ele entrará direto sem pedir senha. Crie uma nova password para o root
# passwd root
Enter new UNIX password:xxxxxxx
Retype new UNIX password:xxxxxxx
Amigos, espero ter ajudado alguém que estava precisando. Valeu.
A comunidade Viva o Linux é muito séria? hahaha sério?
Abs.