sudo: / etc / sudoers доступен для записи во всем мире в Azure

Хотя есть много ответов на эту проблему, сценарий здесь другой:

Я использую Ubuntu 18.04 в Azure.

По ошибке я сделал sudoers файл доступным для записи во всем мире (sudo chmod o+w /etc/sudoers). Существует подходящий способ исправить . Для этого мне понадобится вывод пароля пользователя Ubuntu

: -

ubuntu@azurevm:~$ ls -la /etc/sudoers
-r--r---w- 1 root root 755 Jan 18  2018 /etc/sudoers
ubuntu@azurevm:~$ 
ubuntu@azurevm-VM:~$ 
ubuntu@azurevm:~$ 
ubuntu@azurevm:~$ pkexec chmod 0755 /etc/sudoers
==== 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.
ubuntu@azurevm:~$ uname -a
Linux azurevm 4.18.0-1018-azure #18~18.04.1-Ubuntu SMP Tue May 7 18:09:35 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

, тогда как режим аутентификации, выбранный при развертывании виртуальной машины, был основан на SSH. Есть другие способы исправить . Ни я не смог сбросить пароль для Ubuntu, ни Azure CLI доступен.

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

2
задан 16 July 2019 в 11:53

2 ответа

По ошибке я сделал sudoers файл мировым перезаписываемым (sudo chmod o+w/etc/sudoers).

Извините, но это не ошибка, а намеренная акция. В моем офисе Вы уволить за то, что Вы сделали что-то как этот...

На облачных экземплярах Вы не можете использовать живую сессию, спасение личинки, ни использовать саму систему для фиксации этого.

Существует только 1 метод при использовании облачных экземпляров, и он должен быть хорошо объяснен на страницах использования для Azure: создайте новый экземпляр, смонтируйте свой диск в этот экземпляр как 2-й диск и затем chmod файл назад к корректным полномочиям. И затем повторно подключите диск к старому экземпляру.

Этот метод должен быть 2-й природой при использовании облачных сервисов. А также создание снимков и восстановление снимков.

3
ответ дан 2 December 2019 в 02:39

Опция сброса Пароля пользователя Ubuntu дана Azure. Используйте ниже процесса.

Вход в систему в portal.azure.com>> Открывает, VM>> переходят к разделу Support + диагностирующий>> Избранный Измененный пароль>> существует 3 доступные установки:

1. Пароль 2 сброса. Сброс открытый ключ 3 SSH. Конфигурация сброса только

Выберите измененный пароль.

если Вы все еще сталкиваетесь с проблемой для входа в систему, затем следуют ниже процесса.

Вход в систему в portal.azure.com>> Открывает, VM>> переходят к разделу Support + диагностирующий>>, Открытая Последовательная консоль>> перезапускает сервер, это покажет Вам меню личинки

Ниже документа поможет Вам об однопользовательском режиме Azure Ubuntu.

https://docs.microsoft.com/en-us/azure/virtual-machines/linux/serial-console-grub-single-user-mode

0
ответ дан 2 December 2019 в 02:39

Другие вопросы по тегам:

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