Додавання користувача в sudo, лінуксоїд

# Adduser UserName sudo

Якщо копнути глибше ...

Це загадкове слово - sudo

Sudo - програма дає можливість системним адміністраторам дозволяти користувачам виконувати команди як root (чи інший користувач). Основна філософія - дозволити людям виконати своє завдання, використовуючи якомога менше привілеїв. Також sudo ефективний спосіб для запису діяльності root: хто використовує sudo. яку команду і коли.

Використання sudo краще (безпечніше) відкриття сесії root, з наступних причин:

  • Немає необхідності в паролі root (sudo запитує пароль поточного користувача)
  • За замовчуванням команди виконуються від імені звичайного користувача (НЕ привілейованого), що дозволяє уникнути помилок. Від імені root виконуються тільки команди з префіксом sudo.
  • Перевірка / запис: коли виконується sudo, записується ім'я користувача і виконується команда.

З цих причин, перемикання на root за допомогою «sudo -i» (або sudo su) вважається застарілим, оскільки скасовує перераховані вище особливості.

Додавання користувача до групи sudo

Отримуємо права Root-користувача:

І вводимо пароль суперкористувача

Користувачі, яким дозволено працювати з правами ROOT, перераховуються в файлі / etc / sudoers

Щоб внести туди нового користувача відкриваємо файл / etc / sudoers для редагування:

1 спосіб. Знаходимо в ньому

# User privilege specification

root ALL = (ALL: ALL) ALL

Вручну прописуємо користувача. Для цього після вищевказаної рядки додаємо:

user_name ALL = (ALL: ALL) ALL

Перезавантажуємо систему і тепер користувач може працювати з правами ROOT, використовуючи свій пароль.

2 спосіб. знаходимо рядок

#% Sudo ALL = (ALL: ALL) ALL

#adduser user_name sudo

це додасть користувача в групу sudo. Перезавантажуємо систему.