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


В /etc/sudoers Я вижу это:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL

Итак, как я могу добавить пользователя к этому sudo группа?


161
2017-08-13 21:09


Источник


Кто-нибудь еще пытается заставить sudo работать без пароля на ubuntu 17? - Adam F
@AdamF Смотри сюда, В следующий раз задайте новый вопрос, если вы хотите получить более быстрый ответ. ;-) - Fabby
Coffe-grinder: не могли бы вы изменить свое согласие на самый верный ответ, поскольку это лучший способ сделать это? (нет пароля вообще) - Fabby


Ответы:


sudo usermod -aG sudo <username>

a очень важно. Без этого они будут удалены из всех других групп. Вам нужно будет либо перезапустить вашу оболочку / терминал, либо выйти из системы и вернуться, чтобы это вступило в силу.

Смотрите также:


217
2017-08-13 21:56



Я сделал то, что рекомендовал, но терминал сказал мне bash: sudo: command not found, Зачем? - Teifi
@Teifi, это означает, что вы, вероятно, не имеете sudo установленный или, по какой-то странной причине, это не на вашем пути. Что происходит, когда вы запускаете which sudo? - n0pe
Новых терминалов было недостаточно. Закончился перезагрузкой по другой причине, и теперь он работает. Вероятно, выйдите из системы. - deed02392
Ты просто спас мне день. Благодаря! - Yenthe
я знаю a для append, но я думаю, что будет более полезно добавлять в качестве поведения по умолчанию. Создание псевдонима легко, так что это будет groupadd group то просто добавьте его. Я сделал команду без -о однажды, так как я не помню -aаргумент. - erm3nda


Вы можете использовать графический интерфейс управления пользователями для него (то же самое место, где вы создаете пользователей), или использовать sudo adduser <username> sudo в командной строке.


43
2017-08-13 21:16



Это также упоминается в документации ubuntu по RootSudo хотя они относятся к группе администратора, а не к группе sudo - icc97
+1: это самый простой для запоминания, простой и интуитивно понятный способ добавления пользователя в группу! - Andrea Corbellini


Вы также можете использовать графический интерфейс. Нажмите на рычаг в правом верхнем углу панели, затем выберите «Системные настройки», а затем «Учетные записи пользователей»,

Вам нужно щелкнуть маленькую кнопку разблокировки, чтобы иметь возможность редактировать вещи в этом окне. Затем нажмите на учетную запись человека и выберите соответствующее раскрывающееся меню для «Тип учетной записи»,

enter image description here


22
2017-08-13 22:17



У меня Ubuntu 10.10, но мой графический интерфейс каким-то образом заблокирован. Он открывается, но при нажатии кнопок ничего не происходит. Я полагаю, что это связано с привилегиями (я на самом деле sudoer). Как я могу решить эту проблему? - linello
Вы нажали кнопку «разблокировать»? - daboross
Хорошая анимация! Я бы хотел сделать такую ​​анимацию gif, чтобы показать новые функции моего веб-приложения? Я на Lubuntu 16.04 ... - Stephane


Это очень просто, если вы используете Unity в качестве среды рабочего стола.

Если вы уже создали пользователя, вы можете просто изменить его из стандарт в администратор, иначе убедитесь, что вы выбрали администратор при создании нового.

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

enter image description here


19
2017-12-28 17:26



Очень круто выглядящая анимация GIF! +1 Как вы это сделали? Переместил вопрос Вот, - hhh
askubuntu.com/a/123515/25863 - Bruno Pereira


sudo gpasswd -a $USER sudo


2
2017-08-14 06:03





Я опаздываю на вечеринку, но этот ответ может помочь кому-то, кто использует Ubuntu внутри контейнера Docker.

Недавно я создал контейнер Docker на базе Ubuntu 16.04.1.

По умолчанию изображение Docker Ubuntu является урезанной версией Ubuntu, которая не содержит подавляющего большинства обычных инструментов, включая sudo,

Кроме того, по умолчанию пользователь входит в контейнер Docker с правами root.

Поэтому я начал контейнер с docker run и установил пакет 'sudo':

root@default:/# apt-get install sudo

Выполнение команды adduser myuser sudo сообщенная ошибка adduser: The user 'myuser' does not exist., После прочтения этого ответ, Я сначала выполнил команду для создания пользователя:

root@default:/# adduser myuser

Затем выполнила следующую команду:

root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.

Пользователь myuser был успешно добавлен в группу sudo.


1
2018-01-13 13:42