Установка и настройка sudo

После установке сервера многие задаются вопросом "Как настроить sudo?". Активации этой возможности можно частично обезопасить доступ к серверу. Теперь по шагам.

Установка Sudo

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

# yum install sudo

После установке можно переходить сразу к настройке.

Принцип прост, есть группа и ей возможно только заходить и администрировать сервер.

Создание нового пользователя для sudo

Для начало создадим учетные записи. Я как правило создаю сразу прописывая /bin/bash

useradd aleksey -m -s /bin/bash

Далее прописываем нового пользователя в группе можно в ручную отредактировав файл /etc/group и дописать строчку добавляя через запятую имена пользователей

wheel:x:10:root,aleksey

Или через команду

usermod -aG 'wheel' aleksey

Настройка sudo

Теперь нужно задействовать данную группу для использования группы. Перед редактированием конфигурационного файла /etc/sudoers команды sudo необходимо выставить права на редактирование и открываем редактор

chmod +w /etc/sudoers
vim /etc/sudoers

Необходимо раскомментировать строчку

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

После сохранить и закрыть редактор. Не забываем убрать права на редактирования на всякий случай.

chmod -w /etc/sudoers

На этом можно и остановиться. Теперь из пользователя у вас получится зайти и получить права администратора введя свой пароль повторно после команды.

sudo su