Створення та видалення користувачів в centos 7

Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний 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

Створення та видалення користувачів в centos 7

Тому для виконання рутинних завдань краще створити непривилегированного користувача. Крім того, потрібно створити додаткові облікові записи для кожного користувача, який повинен мати доступ до сервера (це в першу чергу необхідно для того, щоб мати можливість контролювати і управляти ними). За допомогою інструменту sudo можна розширити привілеї будь-якого користувача до адміністративних. Даний посібник охоплює створення і видалення облікових записів користувачів на сервері CentOS 7, а також передачу привілеїв sudo.

створення користувачів

Якщо поточним користувачем є root, для створення нового користувача введіть команду:

Якщо ж поточним є користувач з привілеями sudo (про це - в наступному розділі), запустіть наступну команду, яка створить новий обліковий запис:

sudo adduser username

Потім потрібно встановити пароль для нового користувача. Для цього використовуйте команду passwd.

Примітка. Не забудьте додати Sudo на початку команди, якщо поточним є користувач з розширеними привілеями.

Передача привілеїв Sudo

Якщо новому користувачеві потрібно мати можливість виконувати команди з правами root, потрібно надати йому доступ до sudo.

Для цього потрібно додати користувача до групи wheel (всі користувачі, поміщені в цю групу, можуть користуватися sudo) за допомогою команди gpasswd. Це найбезпечніший і простий спосіб управління правами sudo.

Отже, якщо поточним є root, введіть:

gpasswd -a username wheel

Якщо поточний користувач з привілеями sudo:

sudo gpasswd -a username wheel

Тепер новий користувач має можливість запускати команди з правами адміністратора. Для цього потрібно просто починати команду з sudo:

При цьому буде запропоновано ввести пароль облікового запису поточного користувача, після чого команда буде виконана з розширеними привілеями.

Управління користувачами з привілеями Sudo

sudo lid -g wheel

На екрані з'явиться список користувачів, які належать цій групі. Таким чином, ця команда здатна підтвердити, що попередні команди були виконані успішно, і що потрібні користувачі мають розширені привілеї.

видалення користувачів

Всі непотрібні облікові записи рекомендується видаляти. Для цього існують такі команди.

Щоб видалити користувача, але зберегти всі його файли, запустіть як root:

Щоб видалити домашній каталог разом з обліковим записом користувача, введіть як root:

userdel -r username

Примітка. якщо поточним є користувач з привілеями sudo, внесіть команду sudo в початок рядка.

Обидві вищенаведені команди видаляють користувача з усіх груп, в яких він складався (наприклад, з групи wheel). Якщо в майбутньому в системі з'явиться користувач з таким же ім'ям, його потрібно буде повторно додати в групу wheel, щоб надати йому привілеї sudo.

Ефективне управління користувачами дозволяє розділити користувачів на групи і надати їм доступ в необхідних межах. Тепер можна перейти до установки на сервер CentOS 7 будь-якого потрібного програмного забезпечення, наприклад, програмних груп LAMP або LEMP.

Схожі статті