Мне удалось заполнить файл sudoers, и я заблокирован на своем сервере. Есть ли способ вернуться обратно?
Если быть точным, у меня есть один пользователь (назовите ее jane
), который имел привилегии sudo для всего. Пытаясь заставить команду sudo не требовать пароль для jane
, я изменил строку, которая гласила:
jane ALL=(ALL:ALL) ALL
в
jane ALL=(ALL) NOPASSWD= some command
Результатом этого является то , что jane
больше не может выполнять любые команды с Судом. Все команды приводят к
Sorry, user jane is not allowed to run '/bin/cat' as root on mybox.
или что-то подобное.
Я заблокировал root
, так что я не могу ssh в него, и даже отключил его. Я не могу sudo su
по той же причине, что и выше.
Есть ли способ снова получить пользователя с привилегиями sudo, или я застрял навсегда.
Последнее, что у меня нет физического доступа к серверу, поэтому я не могу подключить диск восстановления и редактировать sudoers
вручную.