Створення нового користувача з привілеями sudo в Ubuntu

Команда sudo служить механізмом надання прав адміністратора, які зазвичай доступні лише користувачеві root user, для звичайних користувачів

Крок 1 - Виконання входу на ваш сервер

Виконайте вхід через підключення SSH на ваш сервер як root user:

$ ssh root@your_server_ip_address

Крок 2 — Додавання нового користувача до системи

Використовуйте команду adduser для додавання нового користувача до вашої системи:

# adduser myuser

Замініть myuser на ім'я користувача, яке потрібно використовувати. Вам буде запропоновано створити та перевірити пароль користувача:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Далі вам буде запропоновано ввести певну інформацію про вашого нового користувача. Ви можете приймати значення за замовчуванням або залишити їх порожніми:

Changing the user information for myuser
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

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

Скористайтеся командою usermod для додавання користувача до групи sudo:

usermod -aG sudo myuser

Крок 4 - Тестування доступу до sudo

Щоб перевірити, чи доступні нові дозволи sudo, спочатку потрібно скористатися командою su для переключення на новий обліковий запис користувача:

# su - myuser

Використовуючи нового користувача, переконайтеся, що ви можете використовувати sudo, додавши sudo перед командою, яку ви хочете запустити з привілеями суперкористувача. Наприклад, ви можете вивести список вмісту директорії /root, який зазвичай доступний лише для користувача root:

$ sudo ls -lah /root

При першому використанні sudo у сеансі вам буде запропоновано ввести пароль облікового запису користувача. Введіть пароль, щоб продовжити:

[sudo] password for myuser:

Примітка: це не запит пароля root! Введіть пароль користувача myuser з привілеями sudo, а не пароль користувача root.

Last updated