В подавляющем большинстве руководств по администрированию серверов VPS/VDS не рекомендуется какие-либо действия на сервере выполнять под пользователем root.
Из соображений безопасности.
Поэтому попробуем создать нового, дополнительного пользователя и дадим ему определенные права. Порядок действий будет таков.
Как добавить нового пользователя на сервере VPS/VDS Ubuntu?
1. Заходим любым удобным способом на VPS сервер.
Заходим пока что под root. См. «Как зайти на vps/vds сервер?».
2. Создаем нового пользователя.
Для этого вводим команду.
adduser newuser
Где newuser — имя нового пользователя, которое нужно придумать.
При создании будет предложено ввести пароль для нового пользователя и нажать Enter, а потом повторить его и опять нажать Enter. Помимо этого предлагается добавить информацию о новом пользователе (почта и пр.), но все это можно пропустить просто понажимав Enter. После чего вас спросят является вся эта информация о новом пользователе корректной. Необходимо нажать Y и Enter. Все новый пользователь vps/vds сервера добавлен.
3. Добавляем нового пользователя в группу sudo.
Участники этой группы могут выполнять команды с привилегиями администратора. Для добавления в группу опять вводим команду.
usermod -aG sudo newuser
Где newuser имя только что добавленного пользователя. Все, пользователь добавлен в группу sudo.
Выходим с сервера.
exit
4. Заходим на сервер под новым, свежесозданным пользователем.
При этом вводим пароль, указанный на стадии его добавления.
На этом все.
Примечания и дополнения
— При необходимости можно закрыть доступ на сервер пользователю root. Для этого необходимо отредактировать файл sshd_config. Вводим следующие команды.
cd /etc/ssh/ (переходим в папку ssh)
sudo nano sshd_config (открываем на редактирование файл sshd_config)
В этом файле раскомментируем строку PermitRootLogin и выставим ее значение no.
После чего сохраняем изменения: Ctrl + O. Выходим из редактора nano: Ctrl + X.
Все теперь заходить на сервер можно только под пользователем newuser.
— Если вдруг возникла необходимость удалить пользователя VPS сервера Ubuntu, то вводим следующие команды.
sudo deluser newuser
Будет удалена учетная запись пользователя, но его файлы останутся. Удалить пользователя вместе со всеми его файлами можно следующей командой.
sudo deluser —remove-home newuser
Еще статьи по администрированию сервера VPS/VDS
— Предварительная настройка UFW на сервере VPS Ubuntu
— Как посмотреть список пользователей на сервере VPS (Ubuntu)?
— Как создать резервную копию файлов сайта на сервере VPS (VDS)?