Створення нового користувача з привілеями 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