Как добавить пользователя в файл sudoers?

21

У меня есть аккаунт с именем Chankey (локальный пользователь). Мне пришлось использовать некоторые команды, такие как просмотр теневого файла и т. Д. Я попробовал это с помощью команды sudo

sudo vim / etc / shadow

Он сказал:

Chankey отсутствует в файле sudoers. Об этом инциденте будет сообщено.

Как я могу добавить этого пользователя Chankey в файл sudoers?

Чанки патхак
источник
Вы можете использовать vipw -sдля безопасности.
Wildcard

Ответы:

29

Для добавления пользователя в файл sudoers у вас должен быть root-доступ. Так что либо

su - root

(и введите пароль root), а затем используйте

visudo

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

Вы обычно хотите что-то вроде,

username    ALL=(ALL) ALL

или,

%groupname  ALL=(ALL) ALL

и поместите свой идентификатор пользователя в эту группу, но способ настройки sudo зависит от стандартов вашей среды.

Изменение файла конфигурации sudo должно выполняться только когда-либо visudo(чтобы предотвратить блокировку из-за плохих изменений), и это должен делать только тот, кто понимает, как настроить sudo безопасно (личный мыльный ящик: sudo не является инструментом для некоторых людей). думаю, что это так).

EightBitTony
источник
1
+1 за использование visudoсделано это один раз. Болезненная ошибка. :)
chrisjlee