установка и настройка sudo на Centos

Установка и настройка `sudo` на CentOS включает несколько шагов. Вот пошаговая инструкция:

1. Обновление системы

Перед началом установки рекомендуется обновить систему до последних версий пакетов. Это можно сделать с помощью следующей команды:


sudo yum update -y

2. Установка sudo

Для установки `sudo` используется команда:


sudo yum install sudo -y

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

3. Настройка sudo

После установки `sudo` его необходимо настроить. Включим доступ для всех пользователей к команде `sudo`. Для этого откройте файл конфигурации sudoers:


sudo visudo

или, что равносильно:


sudo nano /etc/sudoers

Найдите строку, содержащую запись `%wheel ALL=(ALL) ALL` (если вы используете группу wheel). Если она отсутствует, добавьте её. Обычно это делается в разделе комментариев или в конце файла. Добавление может выглядеть так:


%wheel ALL=(ALL) ALL

Эта запись позволяет всем пользователям из группы wheel выполнять любые команды с правами суперпользователя. Если ваша система использует другую группу, замените `wheel` на соответствующую группу (например, `sysadmin`).

4. Добавление пользователей в группу wheel (опционально)

Если вы хотите предоставить права sudo конкретным пользователям, а не всем пользователям из группы wheel, добавьте их в эту группу. Например:


sudo usermod -aG wheel username

Замените `username` на имя пользователя, которому нужно предоставить права sudo. Пользователь должен перезайти или получить временное повышение прав с помощью `su` или использовать команду:


sudo -i

или


sudo -s

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

5. Проверка установки и конфигурации

Для проверки работоспособности выполните команду без прав суперпользователя:


sudo echo "Hello, World!"

Если она выполнена успешно, значит, `sudo` настроен правильно.

Заключение

Теперь у вас должен быть установлен и настроен `sudo` на CentOS. Это позволит пользователям выполнять команды с повышенными привилегиями, что может быть полезно для администраторов системы.

Ссылки

rocky linux

alma linux

centos

Вам может также понравиться...