Я использую Linux Mint 11 и потерял привилегию использовать sudo
, по-видимому, в результате случайного удаления себя из группы администраторов.
Когда я использую команду groups
для отображения групп, в которых я нахожусь, она показывает только мой идентификатор пользователя и пользователей vboxusers. Я думаю, что по ошибке использовал usermod вместо useradd, чтобы поместить свой идентификатор в группу vboxusers, поэтому я был удален из всех других групп.
Решения, которые я нашел в Интернете (например, http://www.psychocats.net/ubuntu/fixsudo), описывают выбор режима восстановления в меню GRUB, получение запроса root и использование его для добавления моего пользователя обратно в группу. Но когда я делаю это, он запрашивает пароль root, чего я не знаю, потому что Linux Mint и другие дистрибутивы на основе Ubuntu не позволяют вам видеть или устанавливать пароль root во время установки.
У меня есть Linux live CD, так что я могу получить права root таким образом, но это не позволит мне манипулировать пользователями при установке Mint через командную строку. Тем не менее, я могу использовать это для редактирования любого файла, поэтому какой файл я должен редактировать и как мне его редактировать, чтобы я мог восстановить права администратора (и, следовательно, sudo)?
Мой идентификатор все еще находится в файле sudoers, как показано с помощью cat /media/mint/etc/sudoers
при запуске live CD.