Não é possível fazer o login no servidor depois que as permissões de arquivo mudarem!

1

Estou usando o servidor Ubuntu. Eu corri:

  

chmod -R 700 /

quando eu estava logado como root. Agora, quando tento me logar como usuário normal, sou imediatamente expulso. Existe alguma maneira de logar de volta para o servidor, seja ele root ou quem quer que eu possa mudar as permissões? ou estou totalmente ferrado? Eu não acho que tenho acesso root habilitado no arquivo / etc / ssh / sshd_config. Eu tenho acesso físico ao servidor. Eu realmente preciso de ajuda aqui.

    
por John 26.06.2013 / 18:10

1 resposta

3

Você está ferrado. Se você tiver acesso físico, a melhor coisa que você pode fazer como um usuário novato é a reinstalação completa. Mesmo que você encontre uma maneira de fazer login, não poderá restaurar direitos corretamente. Os direitos não são uniformes e existem muitos arquivos. Nunca mexa com direitos em geral. Eu suponho que você não tem backups, não é? Para ter acesso:

  1. Conecte um pendrive inicializável (não sei se o Ubuntu ao vivo tem ssh ativado, mas muitos CDs de resgate seguramente funcionam).

  2. Em seguida, reinicie a máquina com este stick, e você poderá usar o ssh nesse sistema.

  3. A partir daí, monte o disco do ubuntu para, digamos, /mnt/ubuntu , e faça o comando chroot /mnt/ubuntu /bin/bash Voila, você está no seu Ubuntu aparafusado como root.

Mais uma vez, sugiro que você use esse acesso apenas para fazer backup dos dados e preparar a instalação sem cabeça. Se você não estiver ouvindo, aconselha criar root em seu servidor: passwd root . Deve estar funcionando, principalmente.

    
por Barafu Albino 26.06.2013 / 18:24