Почему usermod -a -G sudo username не работает?

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

Я искал интернет и этот форум, чтобы узнать, как добавить howdy в список sudoers. У меня сложилось впечатление, что usermod -a -G sudo username сработает. Я открыл корневой терминал и выдал команду. Я закрыл его.

Затем я открыл обычный терминал и выдал следующую команду: sudo gedit /etc/openvpn/update-resolv-conf

Ниже приведены сообщения об ошибках:

howdy@wendy:~$ sudo gedit /etc/openvpn/update-resolv-conf
sudo: unable to resolve host wendy
[sudo] password for howdy: 
howdy is not in the sudoers file.  This incident will be reported.
[sudo] password for howdy: 

Кроме того, я обнаружил, что мой пароль root изменен на пароль для howdy. Это странно.

Поэтому, когда я открыл корневой терминал, мне теперь пришлось ввести пароль для howdy (исходный пароль root не работал), выполнить команду visudo и прокрутить вниз до фразы # Allow members of group sudo to execute any command. Моя учетная запись называется howdy нет на нем.

Мне нужна помощь со следующим:

  1. Отменить изменения, вызванные usermod -a -G sudo username, особенно для того, чтобы вернуть пароль root к исходному паролю, который я ввел во время установки ОС. Я не знаю, что делают параметры -a и -G.

  2. Покажите мне, как добавить мою учетную запись с именем howdy в список пользователей.

3
задан 4 June 2018 в 13:16

1 ответ

Это должно помочь Вам.-a добавляет группе и должен только использоваться с-G, который является группами для добавления пользователя. Ответить на Ваш вопрос полностью, добавить кого-то к sudoers группе и изменить пароль root:

su
passwd root
Enter new Unix password:
Confirm new Unix password:

Тогда:

usermod -a -G sudo howdy

, Как только это сделано, необходимо будет перезапустить для новых изменений (добавляющий привет к sudo группе) для вступления в силу.

0
ответ дан 4 June 2018 в 13:16

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

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