Как добавить себя в группу sudoers? [Дубликат]

Ключ «Mod2», который продолжает включать, на самом деле является клавишей Num Lock (...), как это ни странно.

Поверните Num Lock, а затем нажмите Backspace. Ярлык будет (окончательно) удален. Это также работает на Ubuntu 12.04.

1
задан 13 April 2017 в 15:23

1 ответ

Если вы находитесь в группе admin (или группе sudo, начиная с Ubuntu 12.04), но эта группа не настроена в /etc/sudoers, чтобы иметь возможность запускать команды с правами root с помощью sudo, вы может исправить эту проблему так же, как если бы вы исправили файл sudoers:

pkexec visudo

Затем просто отредактируйте файл sudoers, чтобы добавить все необходимые записи. В частности:

системы Ubuntu до 12.04 или те, которые были обновлены до версии до 12.04, должны иметь следующее:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Ubuntu 12.04 и более поздние должны иметь это (даже если они также имеют вышеуказанные строки, потому что они были обновлены с более раннего выпуска):
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

Этот метод pkexec работает (на настольных системах), поскольку системы Ubuntu с установленным графическим интерфейсом имеют два отдельных механизма для администраторов для выполнения действий как root : sudo и PolicyKit.

См. этот вопрос о другой, но подобной проблеме, если вам интересно и хотите получить дополнительную информацию:

Системы Ubuntu до 12.04, или те, которые были обновлены с версии до 12.04, должны иметь следующее:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
9
ответ дан 25 May 2018 в 12:30
  • 1
    Линия %sudo существовала уже до 10.04. Единственное, что необходимо, это добавить пользователя в группу sudo (adduser <user> sudo). Еще +1 для pkexec. – 0xC0000022L 12 July 2012 в 22:24
  • 2
    @ 0xC0000022L Также существует строка %admin. Этот вопрос касается системы, в которой эти строки каким-то образом удалены, прокомментированы или изменены, чтобы они больше не работали. Вы правы в том, что возможно неплохо иметь строку sudo в файлах sudoers в выпусках Ubuntu до 12.04, но практически говоря, это не имеет большого значения. Напротив, вы нуждаетесь в в строке %admin в любой системе, где пользователи становятся администраторами путем включения в группу admin, а вы нуждаетесь в строке %sudo на система, в которой пользователи становятся администраторами путем включения в группу sudo. – Eliah Kagan 12 July 2012 в 22:30

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

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