Как мне добавить себя в группу sudoers?

Как мне добавить себя в группу sudoers?

Возможный дубликат:
Как добавить пользователя в группу «sudo»?

Я думаю, я снова добавил себя в группу администраторов, подписавшись наэтот.

Но я все еще не могу выполнять команды типа:

sudo aptitude update

Я понял сообщение.

oshirowanen is not in the sudoers file.  This incident will be reported.

Как мне добавить себя в группу sudoers теперь, когда я в группе администраторов?

решение1

Войдите в систему как root или suполучите приглашение root

типvisudo

редактор откроется, найди строку, которая говорит

root ALL=(ALL) ALL

добавьте один с вашим именем пользователя ниже

user ALL=(ALL) ALL

Введите ctrl+xтекст Yв командной строке.

решение2

Если вы состоите в 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, иПолитикаKit.

Если вам интересно и вы хотите получить больше информации, посмотрите этот вопрос о другой, но похожей проблеме:

Связанный контент