Documentation Blog Login SignUp
Menu

Создание пользователя с root-правами в Linux

June 5, 2020 1525 просмотров 0 комментариев
Telegram Twitter Instagram Zen
Содержание#Прелюдия#Создание пользователя#Добавление пользователя в группу sudo

 

Прелюдия

Ни для кого не секрет, что под root'ом работать не рекомендуется, ибо можно нагадить очень легко и непренужденно если не шаришь, часто безвозвратно. И если к вашему серверу имеет доступ кто-то кроме вас, вполне логично, что ему нужен свой аккаунт, свой пользователь в системе с конкретными, ограничивающими его действия в системе правами. Собственно для такой "защиты от дурака" и не рекомендуется работа из под root пользователя. 

 

В Linux существует команда sudo, которая позволяет выполнять пользователю апдейты, установку программ и различные административная команды. Следуя этому небольшому гайду, вы научитесь создавать пользователей и давать им возможность выполнять подобные команды.

 

Создание пользователя в Linux

Откройте терминал и введите:

$ adduser username

Где username - имя нового пользователя.

 

С помощью данной команды вы можете не только добавлять, но и изменять существующего пользователя передав дополнительные флаги/опции.

 

Далее система предложит ввести пароль, если вы задумали добавить нового пользователя в систему, то потрудись задать и записать хороший пароль,а не admin, qwerty и т.д.

Set password prompts:
Enter new password:
Retype new password:
passwd: password updated successfully

 

Следуя указаниям системы, вы можете ввести дополнительную информацию о пользователе. Я обычно жму enter пропуская эти шаги, в конце подтверждаем корректность данных Y.

User information prompts:
Changing the user information for username
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]

 

Готово. Пользователь создан.

 

Добавление пользователя в группу sudo в Linux

В Ubuntu и Debian выполните команду:

$ usermod -aG sudo username

 

В CenOS команда немного отличается:

$ usermod -aG wheel username

 

Чтобы переключиться на нового пользователя используйте команду:

$ su username

 

Чтобы проверить обладает ли пользователь root правами используйте команду sudo whoami:

$ sudo whoami
[sudo] password for username: 
root

 

Если вы первый раз выполняете команду sudo в запущенной сессии, то система попросит вас ввести пароль от учётной записи и ответит root.

 

Готово, теперь новый пользователь может выполнять команды от имени администратора используя следующий синтаксис:

$ sudo command_name

 

Больше интересного?

Всё о строках в Python

Как подключить PostgreSQL к Django

Установка и использование Screen в Linux


Комментарии
0

Пожалуйста войдите или зарегистрируйтесь что-бы оставить комментарий.