Восстановить доступ к серверу Ubuntu

1282
ktsangop

Я сделал глупую ошибку на моем виртуальном сервере Ubuntu (Amazon). Я возился с файлами / etc / passwd & / etc / group и собираюсь навсегда заблокировать себя на сервере. У меня есть копия исходных файлов группы passwd +, но я не могу скопировать их обратно, потому что каждый раз, когда я пытаюсь сделать sudo, я получаю:

sudo: unknown uid 1000: who are you? 

Я все еще вошел в систему. Могу ли я попробовать что-нибудь? Я боюсь, что после того, как я выйду, нет никакого способа вернуть это.

Заранее спасибо.

0

1 ответ на вопрос

0
mtak

Unless you know the root password you won't be able to get root access to fix the /etc/passwd and /etc/group files. What you could do is:

  1. Stop the instance
  2. Create a new instance with the same AMI id
  3. Disconnect the volume from the first instance and connect it to the new instance
  4. Mount the volume and fix the config files
  5. Umount and disconnect the original instance's volume
  6. Connect the volume to the original instance

A more specific guide can be found at http://amazonserver.blogspot.nl/2013/01/recover-broken-amazon-ec2-instance.html

Попробую это первым делом завтра и опубликую результаты. Бесконечно благодарен! ktsangop 10 лет назад 1
Я работал как шарм! Еще раз спасибо! Извините, я также не могу высказать ваш ответ! ktsangop 10 лет назад 0

Похожие вопросы