Для того, чтобы завести нового пользователя, вам нужны права администратора системы: root
Зайдите под суперпользователем root на ваш сервер:
ssh root@server_ip_address
добавьте нового пользователя командой:
adduser UserName
замените UserName на имя пользователя, который вам нужен.
Создайте пароль для нового пользователя. Для генерации надежного пароля, можно воспользоваться нашим сервисом.
Внимание! Всегда пользуйтесь сложными паролями. Не используйте пароли, которые легко подобрать и угадать.
passwd UserName
введите новый пароль два раза. Если система примет пароль, продолжайте дальше.
Как дать пользователю права root?
Проверьте, что группа wheel доступна. Для этого введите команду:
visudo
Прокрутите файл до места, где будут содержаться следующие строки:
## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
если строчка начинается с символа #, удалите символ - это комментарий. Сохраните файл. (!wq
)
Добавьте пользователя в группу wheel:
usermod -aG wheel UserName
где, UserName - имя пользователя, которому нужно задать привелегии.
Залогинитесь под пользователем, чтобы проверить, удалось ли назначить привелегии, используйте комманду:
su UserName
где, UserName - имя пользователя, которого мы поместили в группу.
Проверьте вывод команды:
sudo ls -la /root
Если нет ошибки - то пользователю UserName назначены права суперпользователя.
Альтернативный способ:
Шаг 1: откройте файл sudoers:
visudo
Шаг 2: найдите эти строки:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
сразу после них добавьте:
UserName ALL=(ALL) ALL
где UserName - имя пользователя, которому нужно дать права.
В итоге должно получиться, что-то вроде:
## Allow root to run any commands anywhere root ALL=(ALL) ALL
UserName ALL=(ALL) ALL
Шаг 3: проверьте доступ в директорию суперсользователя:
su - UserName
где, UserName - имя пользователя. Введите команду:
sudo ls -la /root
Заключение:
Мы рассмотрели как добавить пользователя в ОС Linux, завести пользователя в группу, как предоставить обычному пользователю супердоступ.