нет действительных источников sudoers, найденных после запуска sudo chmod-R 777 /etc на AWS

как я уже сказал, я сделал глупость на Amazon Web Services.

sudo chmod -R 777 /etc`

что дает это при использовании sudo:

sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

теперь я нашел это в интернете:https://askubuntu.com/a/162889/421314

pkexec chmod -R 755 /etc`

но он хочет мой пароль супер пользователя или что-то. Мой пароль пользователя Ubuntu не работает...

pkexec chmod -R 755 /etc
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/bin/chmod' as the super user
Authenticating as: Ubuntu (ubuntu)
Password: 
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.

что делать?

3
задан Community
07.05.2023 6:00 Количество просмотров материала 2586
Распечатать страницу

1 ответ

просто подытожить, что я сделал, чтобы восстановить:

-- в основном здесьhttps://forums.aws.amazon.com/thread.jspa?messageID=581788.

остановить экземпляр.

не прекращайте его. Тогда она пропала.

сделать снимок корневого тома (для резервного копирования на всякий случай).

отсоединить корневой том от экземпляра.(Обратите внимание на точку крепления e.g / dev / sda1)

запустить новый временный экземпляр или использовать существующий экземпляр Linux.

вы не влияют на в какой зоне доступности его создания. Хотя это важно позже.

подключите и подключите корневой том в качестве дополнительного Тома к временному экземпляру.

так как это можно сделать только в той же зоне доступности, может потребоваться создать новый том из моментального снимка в зона доступности временный экземпляр.

исправьте файл sudoers

Это самое время Совет.

вы должны смонтировать том, чтобы получить к нему доступ.

сначала нужно узнать название, которое система дала тому lsblk. Имя должно соответствовать точке монтирования ранее в AWS, но изменено на xvda1. Е. Г. sda1 на xvda1.

затем

sudo mkdir /media/new/_yourName_
sudo mount /dev/_yourFoundPartition_ /media/new/_yourName_

теперь это должно быть в /Volumes.

исправить файлами sudoers или запись.

остановить временный экземпляр

сделайте снимок фиксированного Тома.

отключить громкость.

umount -d /dev/_yourFoundPartition_

прикрепить Тома в тома с точкой монтирования отмечалось ранее.

как я сказал ранее, у вас есть проблемы скорее всего, с зоной доступности. Может потребоваться сделать снимок фиксированного Тома и создать новый том в зоне доступности старого экземпляра.

запустить экземпляр.

в конце концов я не мог SSH в машину больше. В итоге я изменил DNS на временный экземпляр. И прикреплять том как главный том.

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

http://www.cyberciti.biz/faq/mount-drive-from-command-line-ubuntu-linux/ http://ubuntuforums.org/showthread.php?t=1775679 https://forums.aws.amazon.com/thread.jspa?messageID=544552

это не авантюра, как написано в короткой статье.

правка: нашел хороший видео AWSers сами https://www.youtube.com/watch?v=_P29ZHu_feU. :)

хорошее удачи!!

2
отвечен loveNoHate 2023-05-08 13:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх