Добавление нового пользователя
Обзор
После получения выделенного сервера вы входите под учётной записью по умолчанию: root в Linux или Administrator в Windows. Для повседневной работы безопаснее создать отдельного пользователя для каждого человека, которому нужен доступ. Так вы контролируете, у кого есть права администратора, и можете закрыть доступ одному человеку, не меняя основной пароль.
В этом руководстве описано, как добавить пользователя в Linux и Windows Server, выдать ему права администратора и проверить вход.
Перед началом
Вам понадобятся:
- IP-адрес сервера и пароль по умолчанию из Client Area (Orders, затем ваш сервер, затем Order Details);
- SSH-клиент для Linux или клиент удалённого рабочего стола для Windows;
- имя нового пользователя и надёжный пароль для него.
Добавление пользователя в Linux
Подключитесь к серверу по SSH под root:
Debian и Ubuntu
Создайте пользователя командой adduser. Она создаёт домашний каталог и предлагает задать пароль:
adduser username
Введите пароль дважды. Остальные поля (полное имя, телефон и другие) необязательны, нажимайте Enter, чтобы их пропустить.
Чтобы выдать пользователю права администратора, добавьте его в группу sudo:
usermod -aG sudo username
AlmaLinux, Rocky Linux и CentOS
Создайте пользователя и задайте пароль:
useradd -m username passwd username
Чтобы выдать пользователю права администратора, добавьте его в группу wheel:
usermod -aG wheel username
Проверка нового пользователя
Переключитесь на нового пользователя и выполните команду через sudo:
su - username sudo whoami
Введите пароль нового пользователя. Если в ответ выводится root, у пользователя есть права администратора. Введите exit, чтобы вернуться в сессию root.
ssh-copy-id [email protected].
Добавление пользователя в Windows Server
Подключитесь к серверу через удалённый рабочий стол под Administrator.
Через Computer Management
- Откройте Server Manager и выберите Tools, затем Computer Management.
- Перейдите в System Tools, затем Local Users and Groups, затем Users.
- Нажмите правой кнопкой на пустом месте и выберите New User.
- Введите имя пользователя и пароль дважды.
- Снимите флажок User must change password at next logon, если хотите сами задать окончательный пароль, или оставьте его, чтобы пользователь задал свой пароль при входе.
- Нажмите Create, затем Close.
Доступ и права
Новый пользователь не сможет подключиться через удалённый рабочий стол, пока вы не добавите его в группу:
- В Local Users and Groups откройте Users и дважды нажмите на нового пользователя.
- Откройте вкладку Member Of и нажмите Add.
- Введите название группы и нажмите OK:
- Remote Desktop Users, чтобы разрешить вход через удалённый рабочий стол без прав администратора;
- Administrators, чтобы выдать полные права администратора. Участники этой группы тоже могут подключаться через удалённый рабочий стол.
- Нажмите OK, чтобы сохранить изменения.
Через PowerShell
То же самое можно сделать в PowerShell, запущенном от имени администратора:
$Password = Read-Host -AsSecureString New-LocalUser -Name "username" -Password $Password Add-LocalGroupMember -Group "Remote Desktop Users" -Member "username"
Чтобы выдать права администратора, замените Remote Desktop Users на Administrators.
Проверка нового пользователя
Отключитесь от сервера и снова подключитесь через удалённый рабочий стол с именем и паролем нового пользователя.
Если сервер является контроллером домена, локальные пользователи недоступны. В этом случае создайте пользователя в Active Directory Users and Computers.
Удаление доступа
Когда человеку больше не нужен доступ, удалите его пользователя:
- в Linux выполните
userdel -r username(параметр-rудаляет и домашний каталог, поэтому сначала сохраните нужные файлы); - в Windows Server откройте Local Users and Groups, затем Users, нажмите правой кнопкой на пользователя и выберите Delete.
Не удаляйте и не отключайте учётную запись root или Administrator по умолчанию. Если вы потеряете доступ ко всем учётным записям, для восстановления сервера понадобится консоль IP-KVM.