
Создание пользователя с root-правами в Linux
Прелюдия
Ни для кого не секрет, что под 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
Пожалуйста войдите или зарегистрируйтесь что-бы оставить комментарий.