Исходный код вики Создание нового пользователя с привилегиями sudo
Редактировал(а) Сергей Коршунов 2022/04/21 02:10
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | Команда sudo служит механизмом для предоставления прав администратора, которые обычно доступны только пользователю root user, для обычных пользователей. Из этого руководства вы узнаете, как создать нового пользователя с привилегиями sudo в Ubuntu 18.04 без изменения файла /etc/sudoers на вашем сервере. Если вы хотите настроить sudo для существующего пользователя, перейдите к шагу 3. Шаг 1 — Выполнение входа на ваш сервер |
2 | |||
3 | Выполните вход через подключение SSH на ваш сервер как root user: | ||
4 | |||
5 | {{{ ssh root@your_server_ip_address | ||
6 | |||
7 | }}} | ||
8 | |||
9 | Шаг 2 — Добавление нового пользователя в систему | ||
10 | |||
11 | Используйте команду adduser для добавления нового пользователя в вашей системе: | ||
12 | |||
13 | {{{ adduser sammy | ||
14 | }}} | ||
15 | |||
16 | Обязательно замените sammy на имя пользователя, которое вы хотите использовать. Вам будет предложено создать и проверить пароль пользователя: | ||
17 | |||
18 | Output Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully | ||
19 | |||
20 | Далее вам будет предложено ввести определенную информацию о вашем новом пользователе. Вы можете принимать значения по умолчанию или оставить их пустыми: | ||
21 | |||
22 | Output Changing the user information for sammy Enter the new value, or press ENTER for the default | ||
23 | |||
24 | {{{ Full Name []: | ||
25 | Room Number []: | ||
26 | Work Phone []: | ||
27 | Home Phone []: | ||
28 | Other []: | ||
29 | }}} | ||
30 | |||
31 | Is the information correct? [Y/n] | ||
32 | |||
33 | Шаг 3 — Добавление пользователя в группу sudo | ||
34 | |||
35 | Воспользуйтесь командой usermod для добавления пользователя в группу sudo: | ||
36 | |||
37 | {{{ usermod -aG sudo sammy | ||
38 | }}} | ||
39 | |||
40 | Не забудьте заменить sammy на имя пользователя, которое вы только что добавили. По умолчанию в Ubuntu все участники группы sudo имеют полный набор привилегий sudo. Шаг 4 — Тестирование доступа к sudo | ||
41 | |||
42 | Чтобы проверить, что новые разрешения sudo доступны, сначала нужно воспользоваться командой su для переключения на новую учетную запись пользователя: | ||
43 | |||
44 | {{{ su - sammy | ||
45 | }}} | ||
46 | |||
47 | Используя нового пользователя, убедитесь, что вы можете использовать sudo, добавив sudo перед командой, которую вы хотите запустить с привилегиями суперпользователя: | ||
48 | |||
49 | {{{ sudo command_to_run | ||
50 | }}} | ||
51 | |||
52 | Например, вы можете вывести список содержимого директории /root, которое обычно доступно только для пользователя root user: | ||
53 | |||
54 | {{{ sudo ls -la /root | ||
55 | }}} | ||
56 | |||
57 | При первом использовании sudo в сеансе вам будет предложено ввести пароль учетной записи данного пользователя. Введите пароль, чтобы продолжить: | ||
58 | |||
59 | Output: [sudo] password for sammy: | ||
60 | |||
61 | Примечание: это не запрос пароля root! Введите пароль пользователя с привилегиями sudo, а не пароль root. | ||
62 | |||
63 | Если ваш пользователь находится в соответствующей группе и вы ввели правильный пароль, команда с sudo будет запущена с правами root. |