Створення та видалення користувачів в debian 8
Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний VPS / VDS сервер на швидких SSD за 1 хвилину!
Кращий хостинг:
- захистить дані від несанкціонованого доступу в охоронюваному європейському ЦОДі
- прийме оплату хоч в bitcoin.
- дозволить поставити свій дистрибутив
- захист від DDos-атак
- безкоштовний backup
- Uptime 99,9999%
- ЦОД - TIER III
- провайдер - TIER I
Підтримаємо російською мовою 24/7/365 Працюємо з юрособами і фізособами. Вам прямо зараз потрібно 24 ядра і 72 Gb RAM. Будь ласка!
Наші вигідні тарифи доведуть, що дешевий хостинг ви ще не знали!
Хвилинна справа: виберіть конфігурацію, оплатіть і CMS на VPS готова.
Money Back - 30 днів!
Банківськими картами, електронною валютою, через термінали Qiwi, Webmoney, PayPal, Новоплат і ін.
Задайте питання в службу підтримки 24/7/365
Знайдіть відповіді в нашій базі і познайомтеся з рекомендаціями
Пропозиція від 8host.com

Управління користувачами - один з найважливіших базових навичок при роботі з сервером Linux. Як правило, у свіжій системі є тільки користувач root. Цей користувач має права адміністратора системи, і його привілеями можна виконати будь-яке завдання. Однак використовувати root для постійної роботи дуже небезпечно: маючи такі широкі привілеї, можна випадково нанести системі непоправної шкоди. Тому рекомендується створити додаткового користувача для рутинної роботи. Розширити привілеї звичайного користувача можна за допомогою механізму sudo.
Даний посібник навчить вас створювати і видаляти облікові записи користувачів, а також передавати їм доступ до sudo.
Додавання користувача
Увійдіть в систему як користувач root і створіть нового користувача за допомогою команди:
Перебуваючи в сесії не- root користувача з доступом sudo, можна додати нового користувача за допомогою команди:
sudo adduser 8host
Команда запропонує вказати деякі дані, зокрема пароль для нового користувача. Всі дані, крім пароля, опційні. Щоб прийняти дані за замовчуванням, просто натисніть Enter.
Після цього команда запропонує підтвердити зазначену інформацію про користувача. Щоб продовжити, введіть Y. В цілому цей процес виглядає так:
Команда adduser дозволяє створити користувача і домашній каталог для нього. Тепер ви можете увійти в систему як новий користувач.
Налаштування прав доступу до sudo
- Додати користувача до групи sudo
- Відредагувати налаштування sudo в файлі конфігурації.
Додавання користувача до групи sudo
В системі Debian 8 всі користувачі, що входять до групи sudo, за замовчуванням мають доступ до команди sudo.
Щоб дізнатися, в які групи входить новий користувач, введіть:
groups 8host
8host. 8host
За замовчуванням кожен новий користувач системи входить лише до однойменної групи. Щоб додати користувача в іншу групу, введіть:
usermod -aG sudo 8host
Команда usermod з прапором -aG додає користувача в перелічені групи.
Тепер потрібно переконатися, що новий користувач входить в групу sudo.
groups 8host
8host. 8host sudo
Тепер у користувача є права адміністратора.
Щоб виконати команду з правами звичайного користувача, досить просто ввести цю команду:
Щоб виконати команду з розширеними привілеями, потрібно додати sudo:
При цьому система запросить пароль поточного користувача.
Редагування файлу / etc / sudoers
Важливо! Редагувати файл sudoers рекомендується виключно за допомогою visudo, оскільки ця команда блокує внесення декількох одночасних правок і виконує перевірку змісту перед перезаписом файлу. Це запобігає помилки в налаштуванні sudo, які можуть спричинити за собою втрату привілеїв.
Якщо ви перебуваєте в сесії root, введіть:
У сесії звичайного користувача з доступом до sudo введіть:
root ALL = (ALL: ALL) ALL
Скопіюйте цей рядок і вставте її нижче, замінивши root ім'ям користувача, якому потрібно передати права суперкористувача.
root ALL = (ALL: ALL) ALL
8host ALL = (ALL: ALL) ALL
Додайте такий рядок для кожного користувача, якому потрібні розширені привілеї. Збережіть і закрийте файл (Ctrl-X, Y, Enter).
видалення користувачів
Якщо користувач більше не використовується, його потрібно видалити.
Щоб видалити користувача, але зберегти його файли, введіть:
# Як root
deluser 8host
# Як звичайний користувач з розширеними привілеями:
sudo deluser 8host
Щоб видалити користувача разом з його домашнім каталогом, введіть:
# Як root
deluser --remove-home 8host
# Як звичайний користувач з розширеними привілеями:
sudo deluser --remove-home 8host
Якщо віддалений користувач мав правами суперкористувача, необхідно відняти ці права, відредагувавши файл / etc / sudoers:
sudo visudo
root ALL = (ALL: ALL) ALL
8host ALL = (ALL: ALL) ALL # видалите цей рядок
Якби рядок залишилася в файлі, а в системі з'явився однойменний користувач, він отримав би розширені привілеї автоматично. Тепер цього не відбудеться.
висновок
Управління користувачами - необхідний навик при адмініструванні сервера Debian 8. Тепер ви можете відокремити користувачів і дати їм тільки необхідний для роботи доступ.