Додавання нового користувача
Огляд
Після отримання виділеного сервера ви входите під обліковим записом за замовчуванням: 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.