После установке сервера многие задаются вопросом "Как настроить sudo?". Активации этой возможности можно частично обезопасить доступ к серверу. Теперь по шагам.
sudo это обычный пакет и его можно установить из базового репозитория для CentOS.
# yum install sudo
После установке можно переходить сразу к настройке.
Принцип прост, есть группа и ей возможно только заходить и администрировать сервер.
Для начало создадим учетные записи. Я как правило создаю сразу прописывая /bin/bash
useradd aleksey -m -s /bin/bash
Далее прописываем нового пользователя в группе можно в ручную отредактировав файл /etc/group и дописать строчку добавляя через запятую имена пользователей
wheel:x:10:root,aleksey
Или через команду
usermod -aG 'wheel' aleksey
Теперь нужно задействовать данную группу для использования группы. Перед редактированием конфигурационного файла /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