Не могу выполнять обычные команды sudo, теперь нужно использовать su

Я новичок в Ubuntu, я только что установил 10.10, и я не знаю, что я сделал, но сейчас, чтобы выполнить действия, которые требовали sudo привилегии (открыть synaptic, смонтировать устройство, запустить apt-get install и т. д.) ОС не позволит мне сказать, что у меня недостаточно привилегий, например, когда я пытаюсь sudo apt-get install это говорит мне:

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

Поэтому я должен войти в систему как su, чтобы сделать что-либо на этих вещах. Я не должен был делать это раньше, я просто использовал обычные привилегии root, но, как я уже сказал, я должен был что-то непреднамеренно изменить.

Может кто-нибудь мне помочь?

1 ответ

Решение

Стандартная настройка требует, чтобы все sudoers были в группе администраторов. Вы либо вышли из этой группы, либо используете учетную запись, которая никогда не была членом этой группы.

От имени пользователя root добавьте себя в группу администраторов

addgroup myusername admin

И попробуй еще раз. Если это не помогло, значит, что-то в вашей настройке sudo не так, как должно быть. Может быть, давайте посмотрим на /etc/sudoers. Я ожидаю, что там будет последняя строка:

%admin ALL=(ALL) ALL
Другие вопросы по тегам