Возможный дубликат:
Как добавить пользователя в группу «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.
Если вам интересно и вы хотите получить больше информации, посмотрите этот вопрос о другой, но похожей проблеме: