Установка и быстрая настройка sudo во FreeBSD

Статья последний раз была обновлена 27.07.2023

Утилита sudo используется для замены стандартному su, и позволяет получить права пользователя root без указания его пароля. Хотя возможности этой утилиты намного шире, мы расммотрим ее именно в такой конфигурации. Все будем делать через систему портов во FreeBSD.

Sudo FreeBSD

Переходим в каталог с портом sudo:

cd /usr/ports/security/sudo

Выполняем конфигурирование (возможно по ходу сборки еще будут появляться запросы на конфигурирование зависимостей):

make config

Я оставила все параметры по умолчанию и нажала «Enter».

конфигурирование перед сборкой порта sudo

И устанавливаем:

make install clean

Если возникнут проблемы с зависимостями, можно попробовать другую команду:

make reinstall clean

Настройки храянтся в файле /usr/local/etc/sudoers, но для редактирования можно использовать команду visudo. Файл будет открыт для редактирования текстовым редактором по умолчанию, заданным в конфигурации консоли. Как сменить редактор по умолчанию читай тут >>

Основным примером в файле послужит строка root ALL=(ALL:ALL) ALL

редактирование файла sudoers

Добавим снизу аналогичную запись для вашего пользователя, мой логин — margaritagubar90, а значит — margaritagubar90 ALL=(ALL:ALL) ALL

На этом, в принципе, самая простая настройка может быть завершена — основное сделано. Теперь, чтобы получить права пользователя root можно не вводить su и пароль root, а просто выполнить:

sudo make install

и ввести свой пароль.

Чтобы постоянно не вводить sudo перед каждой командой — можно выполнить:

sudo -s

В таком случае пользователь получит права root до тех пор, пока не выйдет сам, например, комбинацией Ctrl+D.

Губарь Маргарита Александровна

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *