Excluído /etc/pam.d/common

1

Eu apaguei todos os arquivos common-* na pasta /etc/pam.d e agora estou bloqueado. Estou executando o Ubuntu 14.04. Eu fiz backup de todos esses arquivos em uma pasta dentro de pam.d , mas agora eu não posso nem movê-los. Se eu tentar, recebo um erro de permissão. Se eu adicionar o sudo, recebo este erro:

sudo: unable to initialize PAM: No such file or directory

Aqui estão as coisas que eu tentei e falhei:

  • sudo pam-auth-update --force (obtenha o erro acima)
  • Entrou no modo de recuperação e executou "Reparar pacotes quebrados"
  • Foi para o modo de recuperação e escolheu 'root - soltar para o prompt do shell de root'. Quando eu apertei enter, eu entendi:

    Give root password for maintenance. (or type Control-D to continue)** 
    

Eu nunca defini nenhuma senha para a conta raiz e acredito que ela possa estar desativada. Eu tenho acesso ao console via web e não tenho acesso fisicamente.

Eu fiz toneladas de pesquisas no Google e quase todos apontam para usar o LiveCD, o que não é uma opção para mim. Há mais alguma coisa que eu possa fazer para corrigir isso?

    
por Damon 04.09.2018 / 22:19

1 resposta

-1

Se o seu console da web tiver acesso para editar o Grub, você poderá alterar a parte init= da string de inicialização para: init=/bin/bash

Isso vai deixá-lo diretamente em uma concha bash.

De lá, você precisará remontar o sistema de somente leitura para leitura / gravação.

mount -o remount,rw /

Quando o sistema for de leitura / gravação, você poderá restaurar seus arquivos.

Além disso, enquanto estiver lá, se desejar, você pode definir a senha do root.

    
por 05.09.2018 / 03:04