Исправление: отсутствует в файле sudoers. Об этом инциденте будет сообщено.



Попробуйте наш инструмент устранения неполадок

Возможно, одно из самых страшных предупреждающих сообщений Unix и Linux для новичков приходит в форме «____ не находится в файле sudoers. Об этом инциденте будет сообщено ». В случае фактического сообщения об ошибке символы подчеркивания будут заменены вашим именем пользователя, что будет звучать так, как будто кто-то услышит о вашей ошибке!



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



Метод 1: исправление sudo с помощью приложения usermod

Попробуйте воспроизвести ошибку, запустив sudo -i отдельно. Вам будет предложено ввести пароль, и после этого у вас должна быть установлена ​​оболочка root. Если это так, введите exit, чтобы выйти из этого. На этом этапе вы сможете возобновить использование sudo для запуска команд от имени пользователя root без каких-либо дополнительных действий.



Если это не так, тогда вам нужно будет получить root-доступ другим способом. Вы можете удерживать Ctrl + Alt + F2, чтобы получить виртуальный терминал и попытаться войти в систему как пользователь root, если вы работаете на Debian, Arch, Fedora, CentOS или другом компьютере, который дает вам на это полномочия.

Когда вы окажетесь там, запустите usermod -aG sudo, adm ____, заменив символы подчеркивания своим фактическим именем пользователя. Вы, вероятно, вообще не увидите никаких результатов. Выйдите из командной строки и нажмите Ctrl + Alt + F7, чтобы вернуться на графический рабочий стол.

Теперь вы сможете использовать sudo как обычно, потому что вы будете в группе sudo. Чтобы проверить и убедиться, что это так, запустите getent group sudo от имени обычного пользователя.



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

Метод 2: сброс пароля Ubuntu

Этот процесс достаточно прост, за исключением того факта, что Ubuntu и другие спины, такие как Xubuntu, Kubuntu и Lubuntu, блокируют доступ к учетной записи root. Обычно это помогает снизить риск сообщений об ошибках типа «Об этом инциденте будет сообщено», но если вы видите это, значит, что-то необычное произошло с несколькими учетными записями пользователей, и у вас может больше не быть доступа к учетной записи, созданной при установке любого * система buntu, которую вы используете. Делайте следующее, только если не помните пароль.

Если это так и вы потеряли пароль, сохраните всю свою работу и закройте все, что у вас открыто. Перезагрузите систему и после того, как замигает логотип BIOS или UEFI, быстро нажмите клавишу Shift. Выберите «Дополнительные параметры для Ubuntu», а затем выберите режим восстановления.

Прокрутите вниз до приглашения root и затем запустите mount -o rw, remount /, а затем passwd ____, заменив символы подчеркивания именем учетной записи, которую вы изначально создали. Введите новый пароль и перезапустите. Некоторые пользователи удивляются, насколько легко можно заменить этот пароль, но это не должно быть проблемой, если вы никогда не откажетесь от физического доступа к своей системе.

Независимо от того, сбросили ли вы его или запомнили, откройте терминал и запустите sudo usermod -aG sudo, adm ____, еще раз заменив пустое поле именем учетной записи, которую вы впервые создали. Вам будет предложено ввести пароль. Как только вы это сделаете, вы снова сможете использовать команду sudo, как обычно, из этой учетной записи.

Вы можете проверить, остались ли изменения. Попробуйте запустить команду getent group sudo, за которой следует id, как мы делали раньше, чтобы убедиться, что все работает правильно.

Предполагая, что вы видите sudo где-то в выводе обеих этих команд, все должно быть настроено. Вам не нужно вручную редактировать файл sudoers с помощью visudo или выполнять какие-либо другие действия, которые могут быть вам знакомы, если вы когда-либо предпринимали какие-либо действия по устранению неполадок с этой проблемой в прошлом, при условии, что эти две команды были очищены должным образом.

Теги Как сделать Linux 3 минуты на чтение