Как Добавить пользователя в Sudoers или Sudo Group на Arch Linux

Sudo позволяет пользователю запускать команды или программы с правами другого пользователя ( по умолчанию суперпользователя). Суперпользователь в Linux называется “root“.

Это одна из лучших практик безопасности использовать некорневого пользователя для выполнения администрирования сервера.

В этой краткой статье мы создадим пользователя и добавим его в группу sudo в Arch Linux.

Добавить в группу sudo

Как уже упоминалось ранее, команда sudo позволяет запускать программы с привилегиями суперпользователя. В Arch Linux sudo не является частью базовой установки. Итак, если вы еще не установили sudo, то установите его с помощью следующей команды.

# pacman –sync sudo

Кроме того, установите редактор Vi.

# pacman –sync vi

Теперь добавьте пользователя и его домашний каталог. Это можно сделать с помощью опции –create-home

# useradd –create-home john

Не забудьте назначить пароль

# passwd john

Добавить пользователя в Arch Linux
Добавить пользователя в Arch Linux

Wheel group -это группа sudo в Arch Linux. Поэтому на этом этапе добавьте вновь созданного пользователя ” john’ в группу wheel с помощью команды usermod.

# usermod –aG wheel john

Теперь отредактируйте файл sudoers так, чтобы Wheel group была активирована. Для этого откройте файл sudoer’s  и раскомментируйте строку %wheel ALL=(ALL) ALL

# visudo

Конечный результат должен быть таким:

Раскомментируйте файл Sudoers в Arch Linux
Раскомментируйте файл Sudoers в Arch Linux

Сохраните и выйдите из visudo. Нажмите Esc затем : wq и нажмите Enter

Теперь проверьте свою конфигурацию, переключившись на пользователя john и используя команду id для отображения группы. Вы должны увидеть root при вводе команды sudo whoami.

# su - john
$ id
$ sudo whoami

Проверьте пользователя sudo в Arch Linux
Проверьте пользователя sudo в Arch Linux

Удаление пользователей из группы Sudoers в Arch Linux

Если вы хотите удалить пользователя из sudo ( wheel group), тогда используйте инструмент gpasswd, как показано ниже. В нашем случае пользователь john,

# gpasswd -d john wheel

Заключение

Мы показали вам, как добавить пользователей в группу sudo в Arch Linux. Мы рекомендуем вам использовать пользователя sudo, а не пользователя root при выполнении административных задач. Это также помогает предоставить соответствующее разрешение нужному человеку. Если понравилась статья можете отблагодарить в комментариях.

Nazario

Я — Nazario, тот самый человек, который больше десяти лет ковыряется в Linux и Windows системах не ради хобби, а потому что это — работа и жизнь. Всё, что вы читаете на Setiwik.ru, — это не пересказ справки из мануала, а результат десятков реальных кейсов, выстраданных конфигов и ночных перезагрузок.

Я не претендую на истину в последней инстанции. Но если мой опыт может кому-то упростить работу — значит, всё это не зря. Здесь нет «магии», только практика: от настроек сервера до неожиданных багов, которые не гуглятся с первого раза.

Setiwik.ru — это место, где IT становится чуть менее хаотичным. Заходите почаще — будем разбираться вместе.

Добавить комментарий

  1. Eger00

    Блин а как sudo включить на Debian??? Просто что не пиши в терминале, он мне отвечает что нет sudo. Напишите статью про debian пожалуйста.

    Ответить
  2. абобус

    спасибо легенды

    Ответить