FreeBSD

Налаштуйте та запустіть sudo на FreeBSD

Налаштуйте та запустіть sudo на FreeBSD
У цьому підручнику ми представимо утиліту під назвою sudo, яка є програмою, що дозволяє системному адміністратору надавати обмежений root-доступ для користувачів, які не є адміністраторами. Sudo відрізняється від su, оскільки використовує паролі, призначені користувачам sudo для ідентифікації та входу, а не цільових користувачів, що є прямо протилежним тому, що робить su. Це також дозволяє обмежено передавати права адміністратора користувачам та групам користувачів, вибраним адміністратором. Ці привілеї включають, але не обмежуються виконуванням root вибраної купки команд, зберігаючи детальний журнал для кожної. Таким чином, адміністратор може передавати привілеї різним користувачам, а всі користувачі зберігають свої облікові дані, приховані від інших користувачів.

Дотримуйтесь інструкцій у цьому посібнику, щоб налаштувати та використовувати команду sudo на FreeBSD 9.х / 10.х / 11.х / 12.x система.

Огляд підручника - Встановіть sudo на FreeBSD

Ось огляд того, як розпочати встановлення sudo у системі FreeBSD:

$ pkg оновлення && pkg оновлення

Тоді ми встановили bi sudo за допомогою такої команди:

$ pkg встановити sudo

Нарешті, ви побачите, як зробити конфігурації для доступу sudo відповідно до архітектури FreeBSD та ваших експлуатаційних вимог.

Частина 1: Встановлення sudo на FreeBSD

Далі наведено докладні пояснення до кроку 3 для встановлення sudo на FreeBSD. Ми представимо два різні методи, які ви можете вибрати на свій смак.

З системою порту FreeBSD '

Ми можемо використовувати систему порту FreeBSD для встановлення sudo. Виконайте команду нижче, щоб встановити порт:

$ cd / usr / ports / security / sudo / && зробити установку чистою

Використання команди pkg

Отримайте останню оновлену версію sudo FreeBSD (наприклад, FreeBSD 12.x +), набравши:

$ pkg встановити sudo

Частина 2: Налаштування Sudo на FreeBSD

Щоб налаштувати sudo, нам потрібно відредагувати файл конфігурації за замовчуванням. Перейдіть до / usr / local / etc / sudoers, щоб отримати доступ до файлу. Цей файл не слід гартувати без команди visudo, оскільки не використання команди visudo може призвести до відмови у доступі, а також критичних синтаксичних помилок, за яких sudo відмовляється виконувати.

Тому обов’язково скористайтеся наведеною нижче командою перед тим, як редагувати що-небудь у файлі:

$ су -
$ visudo

Щоб надати користувачеві права адміністратора, скористайтеся наведеним нижче синтаксисом команди:

# younis ALL = (ALL) ALL

Аналогічно, ви можете делегувати команди групі користувачів за допомогою:

#% колесо ALL = (ALL) ALL

Не забудьте зберегти зміни перед виходом із файлу.

Частина 3: Використання Sudo на FreeBSD

Давайте оглянемо деякі основні речі, які ви можете зробити з sudo:

Створення кореневого користувача

Команда нижче дозволяє запускати оболонку як цільовий користувач.

$ sudo -s

Введіть наступне, щоб запустити оболонку входу

$ sudo -i

Нарешті, команда id дозволяє автентифікувати облікові дані користувача:

$ id

Виконуйте команди як root

Введіть команду нижче, замінивши показники відповідними змінними:

$ sudo / path / to / command
$ sudo / path / to / command arg1

Для демонстрації ми перезавантажимо службу ftpd:

$ sudo / etc / rc.d / ftpd onerestart

Перевірте привілеї користувача

Наступна команда перелічує команди, які ви можете виконувати як кореневий користувач:

$ sudo -l

Підведенню

Цей посібник продемонстрував встановлення Sudo на FreeBSD 9.х / 10.х / 11.х / 12.x система. Ми перерахували два способи встановлення Sudo: за допомогою системного порту FreeBSD та додавши файл двійкового пакету до FreeBSD.

Ви також дізналися, як редагувати конфігураційний файл за замовчуванням для налаштування Sudo на FreeBSD. Він знаходиться / usr / local / etc / sudoers. Ви також бачили, як створити нового користувача root і як запускати команди з правами sudo.

Звикнути до роботи з sudo легко, хоча це займає певний час. Сподіваємось, цього підручника було достатньо, щоб ви розпочали роботу з sudo.

5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...
Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...