поврежден AWS /etc/sudoers.d/90-cloud-init-users

На одном из моих экземпляров EC2 с резервной копией EBS, /etc/sudoers.d/90-cloud-init-users поврежден, поэтому я не могу sudo

Я попробовал pkexec visudo, чтобы исправить это - он запрашивает аутентификацию, но не принимает учетные данные.

Какие у меня есть варианты?

Интересно, есть ли способ смонтировать том на другом экземпляре, отредактировать его вручную и перезапустить?

1
задан 28 May 2019 в 23:06
1 ответ

Bəli, bir yol problemi həll etmək üçün səsi başqa bir instansiyaya əlavə etməkdir.

  1. Səsinizi bağlayın nümunənizi edin ( deyil xitam edin!)
  2. kök həcmi cihaz adının nə olduğunu qeyd edin (ehtimal ki / dev / sda1 və ya / dev / xvda )
  3. Səsi ayırın başqasına əlavə edin "köməkçi" nümunəsi.
  4. Sudoers faylını düzəldin .
  5. Səsin ardınca sökün və səsini "köməkçi" nümunəsindən ayırın və doğru addan istifadə edərək orijinalına yenidən qoşun . ] yuxarıdakı 2-ci addımda qeyd olunur (yəni / dev / sda1 və ya / dev / xvda )
  6. Başlayın və test .

Başqa bir yol nümunəyə interaktiv bir sessiya açmaq və oradan düzəltmək üçün AWS Systems Manager (SSM) istifadə etmək. Ən son AMI-lər artıq quraşdırılmış SSM agenti ilə gəlir, lakin SSM-yə girişə icazə vermək üçün nümunəyə müvafiq IAM Rol / Siyasət verməlisiniz. İnteraktiv instansiyaya giriş üçün SSM Session Manager-dən istifadə və bir giriş üçün SSM Sessions asan yol üçün köməkçi ssenari üçün .

Bu kömək edir:)

1
ответ дан 3 December 2019 в 23:04

Теги

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