Удалено /etc/pam.d/common

Я удалил все файлы common-* в папке /etc/pam.d и теперь я заблокирован. Я использую Ubuntu 14.04. Я сделал резервные копии всех этих файлов в папке внутри pam.d но теперь я даже не могу их переместить. Если я пытаюсь, я получаю ошибку разрешения. Если я добавлю sudo, я получу эту ошибку:

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

Вот что я попробовал и потерпел неудачу:

  • sudo pam-auth-update --force (ошибка выше)
  • Вышел в режим восстановления и запустил “Восстановление поврежденных пакетов”
  • Перешел в режим восстановления и выбрал «root – Drop to root shell prompt». Когда я нажимаю Enter, я получаю это:

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

Я никогда не устанавливал пароль для учетной записи root и считаю, что он может быть отключен. Я получаю доступ к консоли через Интернет и физически не имею доступа.

Я провел множество поисков в Google, и почти все указывают на использование LiveCD, что мне не подходит. Есть ли что-нибудь еще, что я могу сделать, чтобы это исправить?

One Solution collect form web for “Удалено /etc/pam.d/common”

Если ваша веб-консоль имеет доступ для редактирования Grub, вы можете изменить часть init= строки загрузки на: init=/bin/bash

Это приведет вас прямо в оболочку bash.

Оттуда вам нужно перемонтировать систему из режима «только чтение» в режим «чтение и запись».

mount -o remount,rw /

Как только система будет доступна для чтения и записи, вы сможете восстановить ваши файлы.

Также, пока вы там, если хотите, вы можете установить пароль root.

  • cmdline Unix Калькулятор разрешений битов
  • / dev / tty * последовательные устройства находятся в группе «root» на секунду, прежде чем они переключаются на группу «dialout». Как заставить их начать в «дозвоне»?
  • Разрешить доступ для записи обычному пользователю на общем ресурсе CIFS
  • cp: не может создать обычный файл: в доступе отказано
  • Запустите каждую программу как отдельный пользователь
  • Linux и Unix - лучшая ОС в мире.