Как мне предоставить права sudo существующему пользователю?

Я хочу предоставить вновь созданному пользователю sudo привилегии в Ubuntu.

Я пытался

sudo adduser hduser admin

но там написано, что группы администраторов не существует.Как я могу это сделать?

Вам нужно добавить пользователя hduser к sudo группа (которая является группой "администраторы" в Ubuntu).

Если вы уже создали пользователя, вы можете добавить его в sudo сгруппируйте, выполнив следующую команду в терминале:

sudo usermod -a -G sudo hduser

Вместо этого вы можете попробовать,

sudo adduser hduser sudo

В Ubuntu вам нужно добавить пользователя только в группу sudo.

1) Станьте корнем. Вы можете сделать это с помощью sudo -i или стать root старомодным способом su -

2) Запустить visudo

3) Я изменил эту часть файла sudoers, чтобы выбранные мной пользователи стали пользователями sudo, и вы можете добавлять пользователей аналогичным образом (пустые строки вводятся для чистого форматирования):

## User Aliases## These aren't often necessary, as you can use regular groups## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname## rather than USERALIAS# User_Alias ADMINS = jsmith, mikem dbadmin ALL=(ALL) ALLics ALL=(ALL) ALL csm ALL=(ALL) ALL coa ALL=(ALL) ALL

4) Нажмите : и x, чтобы записать изменения в sudoers и выйти из vi.

Отредактируйте файл sudoers: sudo visudo

и добавить:

user    ALL=(ALL:ALL) ALL

Это было недавно изменено, что и является причиной путаницы.

Каков результат "sudo visudo`?

sudo adduser <имя пользователя> sudo - сделал свое дело для меня. Второй sudo - это имя группы вместо sudo