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
Wheel group -это группа sudo в Arch Linux. Поэтому на этом этапе добавьте вновь созданного пользователя » john’ в группу wheel с помощью команды usermod.
# usermod —aG wheel john
Теперь отредактируйте файл sudoers так, чтобы Wheel group была активирована. Для этого откройте файл sudoer’s и раскомментируйте строку %wheel ALL=(ALL) ALL
# visudo
Конечный результат должен быть таким:
Сохраните и выйдите из visudo. Нажмите Esc затем : wq и нажмите Enter
Теперь проверьте свою конфигурацию, переключившись на пользователя john и используя команду id для отображения группы. Вы должны увидеть root при вводе команды sudo whoami.
# su - john
$ id
$ sudo whoami
Удаление пользователей из группы Sudoers в Arch Linux
Если вы хотите удалить пользователя из sudo ( wheel group), тогда используйте инструмент gpasswd, как показано ниже. В нашем случае пользователь john,
# gpasswd -d john wheel
Заключение
Мы показали вам, как добавить пользователей в группу sudo в Arch Linux. Мы рекомендуем вам использовать пользователя sudo, а не пользователя root при выполнении административных задач. Это также помогает предоставить соответствующее разрешение нужному человеку. Если понравилась статья можете отблагодарить в комментариях.
Блин а как sudo включить на Debian??? Просто что не пиши в терминале, он мне отвечает что нет sudo. Напишите статью про debian пожалуйста.
спасибо легенды