Во время установки ОС я создал только одну учетную запись. Давайте назовем это 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
нет на нем.
Мне нужна помощь со следующим:
Отменить изменения, вызванные usermod -a -G sudo username
, особенно для того, чтобы вернуть пароль root к исходному паролю, который я ввел во время установки ОС. Я не знаю, что делают параметры -a
и -G
.
Покажите мне, как добавить мою учетную запись с именем howdy
в список пользователей.
Это должно помочь Вам.-a добавляет группе и должен только использоваться с-G, который является группами для добавления пользователя. Ответить на Ваш вопрос полностью, добавить кого-то к sudoers группе и изменить пароль root:
su
passwd root
Enter new Unix password:
Confirm new Unix password:
Тогда:
usermod -a -G sudo howdy
, Как только это сделано, необходимо будет перезапустить для новых изменений (добавляющий привет к sudo группе) для вступления в силу.