Статья последний раз была обновлена 19.12.2024
Утилита sudo используется для замены стандартному su, и позволяет получить права пользователя root без указания его пароля. Хотя возможности этой утилиты намного шире, мы расммотрим ее именно в такой конфигурации. Все будем делать через систему портов во FreeBSD.
Переходим в каталог с портом sudo:
cd /usr/ports/security/sudo
Выполняем конфигурирование (возможно по ходу сборки еще будут появляться запросы на конфигурирование зависимостей):
make config
Я оставила все параметры по умолчанию и нажала «Enter».
И устанавливаем:
make install clean
Если возникнут проблемы с зависимостями, можно попробовать другую команду:
make reinstall clean
Настройки храянтся в файле /usr/local/etc/sudoers, но для редактирования можно использовать команду visudo. Файл будет открыт для редактирования текстовым редактором по умолчанию, заданным в конфигурации консоли. Как сменить редактор по умолчанию читай тут >>
Основным примером в файле послужит строка root ALL=(ALL:ALL) ALL
Добавим снизу аналогичную запись для вашего пользователя, мой логин — margaritagubar90, а значит — margaritagubar90 ALL=(ALL:ALL) ALL
На этом, в принципе, самая простая настройка может быть завершена — основное сделано. Теперь, чтобы получить права пользователя root можно не вводить su и пароль root, а просто выполнить:
sudo make install
и ввести свой пароль.
Чтобы постоянно не вводить sudo перед каждой командой — можно выполнить:
sudo -s
В таком случае пользователь получит права root до тех пор, пока не выйдет сам, например, комбинацией Ctrl+D.
- Поднимаем веб-сервер на Ubuntu - 16.09.2024
- Переадресация домена на другой домен - 08.08.2023
- Как установить и удалить GNOME? - 31.07.2023