Estou tentando executar uma restauração do backup de um servidor centos de teste que estou executando em uma máquina local. O servidor está imitando os mesmos procedimentos de backup que executamos em outro servidor, e quero ter certeza de que eles funcionam como um método de recuperação de desastres, daí o teste.
Os arquivos de backup são armazenados em um diretório /opt (diretório completo em /opt/backup_box/date_of_backup). Cada um dos diretórios raiz tem seu próprio arquivo tar (portanto, há um bin.gz, var.gz, root.gz, etc). A exceção é opt, que não tem backup para evitar o backup dos backups.
Eu criei um script de shell simples que descompacta cada um dos arquivos no caminho raiz, usando um comando de:
tar -C / -xvpf filename.gz
Quando executo o script de shell, todos os arquivos são descompactados e movidos para a raiz. O sistema parece estar funcionando bem, os comandos básicos do Unix funcionam, etc. No entanto, após reiniciar a caixa, não consigo fazer login (efetuando login como root, não há outros usuários nesta caixa de teste).
Quando tento fazer ssh na caixa, recebo as seguintes mensagens:
Last login: Tue Sep 29 15:35:06 2015 from xxxxxxxxxxxxxxxxxxxxx
/bin/bash: Permission denied
Connection to xxx.xx.xxx.xxx closed.
Também tentei fazer login diretamente na caixa, pensando que talvez houvesse um problema com o ssh. O login na caixa não apresenta erros, mas não me permite entrar no éter. Em vez disso, quando faço login, a caixa apenas exibe o prompt de login novamente. Tentei usar uma senha incorreta e, nesse caso, o servidor me apresentou uma mensagem de "login incorreto", então sei que a senha está correta.
Também tentei redefinir a senha root antes de reiniciar, o que não ajudou. Eu também usei o grub e consegui entrar na caixa adicionando "init=/bin/bash" à caixa de prompt do sistema. A partir daí pude verificar se /bin/bash, assim como /bin, ambos têm 755 como permissões. Também tentei montar o sistema de arquivos raiz como RW, alterar a senha do grub e reinicializar. Isso também não resolveu o problema.
Verificado o log de auditoria, esta é a aparência dos últimos erros:
Não tenho certeza para onde ir a partir daqui.