В операційній системі Linux Користувач sudo має право виконувати привілейовані команди. Додавання користувача до групи sudo дає йому можливість використовувати ці команди. У цій статті ми розповімо, як додати користувача в групу sudo покроково.
Крок 1: Відкрийте термінал і введіть команду sudo usermod-aG sudo Ім'я Користувача, де Ім'я користувача-це ім'я користувача, якого ви хочете додати до групи sudo. Натисніть Enter, щоб виконати команду.
Крок 2: Введіть пароль адміністратора та натисніть Enter. Пароль не відображатиметься на екрані. Після введення пароля натисніть Enter.
Крок 3: Якщо все пройшло успішно, система видасть повідомлення"Користувач Ім'я_користувача успішно доданий в групу sudo". Це означає, що користувач успішно доданий до групи sudo і може виконувати привілейовані команди.
Тепер ви знаєте, як додати користувача до групи sudo. Користуйтеся цими знаннями обережно і тільки в разі необхідності, щоб уникнути можливих проблем з безпекою.
Встановлення команди sudo
Команда sudo дозволяє користувачам виконувати команди з правами суперкористувача (root) на UNIX-подібних системах. Це забезпечує можливість виконання привілейованих дій без постійного входу в систему від імені адміністратора.
У більшості дистрибутивів Linux команда sudo вже встановлена за замовчуванням, але якщо ви працюєте на системі, де її немає, ви можете встановити її наступним чином:
- Відкрийте термінал.
- Введіть команду: sudo apt-get install sudo
- Натисніть Enter, щоб виконати команду.
- Введіть пароль свого облікового запису та натисніть Enter. Зверніть увагу, що при введенні пароля Символи не відображаються в терміналі.
Після завершення інсталяції ви можете використовувати команду sudo для виконання привілейованих дій, додавання користувачів sudo та керування правами доступу до системи.
Створення нового користувача
Для створення нового користувача на Linux-системі скористайтеся командою sudo adduser ім'я_користувача . Наприклад, щоб створити користувача з ім'ям "john" введіть команду:
sudo adduser john
Після виконання цієї команди вам буде запропоновано ввести пароль для нового користувача двічі. Переконайтеся, що пароль досить складний, щоб забезпечити безпеку облікового запису.
При створенні користувача також ви можете заповнити іншу інформацію, таку як: ім'я, телефонний номер і т.д. однак ці поля є необов'язковими і можуть бути пропущені.
Приклад заповнення додаткової інформації:
| Ім'я користувача | Додаткова інформація |
|---|---|
| john | John Doe, 555-5555 |
Після введення інформації натисніть Enter, щоб завершити процес створення користувача.
Тепер у вас є новий користувач на вашій системі Linux. Щоб надати йому права sudo, додайте його до групи sudo командою sudo usermod-aG sudo ім'я користувача .
Наприклад, щоб додати користувача "john" до групи sudo, виконайте таку команду:
sudo usermod -aG sudo john
Тепер користувач "john" має повноваження адміністратора і може використовувати команду sudo для виконання привілейованих дій на системі.
Відкриття файлу sudoers
Для додавання користувача в список sudoers і надання йому прав на виконання команд з привілеями суперкористувача, необхідно відкрити файл sudoers. Цей файл знаходиться в директорії /etc/ і може бути відкритий за допомогою текстового редактора. Однак для правильної роботи sudoers, рекомендується використовувати команду visudo.
Команда visudo дозволяє відкривати файл sudoers у захищеному режимі, запобігаючи можливості блокування файлу або порушення його структури. Це важливо, оскільки порушення синтаксису sudoers може призвести до неможливості виконувати команди з привілеями суперкористувача або створювати вразливості в системі.
Для відкриття файлу sudoers за допомогою команди visudo виконайте наступні дії:
| 1. | Відкрийте термінал; |
| 2. | Введіть команду sudo visudo ; |
| 3. | У разі, якщо ви не авторизовані, введіть пароль вашого облікового запису; |
Після виконання цих дій, файл sudoers буде відкритий в текстовому редакторі, де ви зможете внести необхідні зміни, додавши користувача в список sudoers. Закрийте файл після внесення змін і збережіть його.
Редагування файлу sudoers
Щоб додати користувача до групи sudo, потрібно відредагувати файл sudoers. Цей файл містить конфігурації для використання команди sudo.
1. Відкрийте термінал і виконайте команду:
| sudo visudo |
2. Ваші бажані програми для редагування файлів будуть відкриті (наприклад, nano, vim).
3. Використовуйте стрілки на клавіатурі, щоб переміщатися по файлу.
4. Знайдіть рядок, що містить наступний запис:
| %sudo ALL=(ALL:ALL) ALL |
5. Подивіться на цей рядок і замініть його, додавши ім'я користувача після знака відсотка (%):
| %sudo ALL=(ALL:ALL) ALL |
| [ім'я користувача] ALL=(ALL:ALL) ALL |
6. Збережіть і закрийте файл. Якщо ви використовуєте nano, натисніть Ctrl+O для збереження та Ctrl + X для виходу.
Тепер обраний користувач матиме права суперкористувача і зможе використовувати команди sudo.
Додавання нового користувача
Для додавання нового користувача в систему Linux і надання йому прав адміністратора (sudo), виконайте наступні кроки:
- Відкрийте термінал.
- Введіть таку команду: sudo adduser новий_користувач, де замість" новий_користувач " вкажіть ім'я користувача, яке ви хочете створити.
- Натисніть клавішу Enter.
- Система попросить вас ввести пароль для нового користувача. Введіть пароль і натисніть клавішу Enter. Пароль не відображатиметься на екрані під час введення.
- Після цього система запропонує ввести додаткову інформацію про Користувача, таку як повне ім'я та номер телефону. Ви можете пропустити цей крок, просто натиснувши Enter.
- Підтвердьте додаткову інформацію, якщо введена вами інформація є правильною, натиснувши клавішу Enter.
Вітаємо, тепер у вас є новий користувач з правами адміністратора (sudo) у системі Linux!
Збереження змін
Після внесення необхідних змін в файл sudoers, потрібно зберегти його і закрити текстовий редактор.
Для збереження змін в Nano натисніть Ctrl+O (клавіша Control і" O " одночасно) і підтвердіть збереження файлу, натиснувши Enter.
Для збереження змін в Vim в режимі вставки введіть команду :wq і натисніть Enter.
Після цього зміни будуть збережені, і ви можете закрити текстовий редактор.
Перевірка доступу користувача
Після додавання користувача в групу sudo, можна перевірити його доступ до привілейованих команд. Для цього потрібно виконати наступні кроки:
- Відкрийте термінал.
- Введіть команду sudo-L і натисніть Enter.
- Система запитає пароль адміністратора. Введіть пароль і натисніть Enter.
- Якщо користувач має доступ до sudo, то в терміналі з'явиться список команд, які він може виконувати з привілеями адміністратора.
- Якщо Користувач не має доступу до sudo, то в терміналі з'явиться відповідне повідомлення.
Після перевірки доступу можна переконатися, що користувач правильно налаштований і може виконувати необхідні адміністративні завдання.
Видалення користувача з sudoers
Щоб видалити користувача з sudoers, виконайте наступні кроки:
- Відкрийте термінал або консольне вікно.
- Введіть команду sudo visudo, а потім натисніть клавішу Enter.
- У відкритому редакторі знайдіть рядок, що містить інформацію про користувача, якого ви хочете видалити з sudoers. Рядки описуються в наступному форматі: ім'я користувача ALL=(ALL) ALL.
- Видаліть рядок з інформацією про Користувача.
- Збережіть зміни, натисніть комбінацію клавіш Ctrl + X, потім Y для підтвердження збереження, і Enter для збереження у файлі sudoers.
Після виконання цих кроків, обраний Користувач більше не матиме привілеї виконання команд від імені суперкористувача.
Важливо відзначити, що при видаленні Користувача з sudoers видаляється тільки його право на виконання команд як суперкористувач. Сам обліковий запис користувача не видаляється, і він може продовжувати використовувати облікові дані для входу та виконання інших завдань.