Розміщення серверів в надійних дата-центрах Європи. Відкрийте хмарний 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
Тому для виконання рутинних завдань краще створити непривилегированного користувача. Крім того, потрібно створити додаткові облікові записи для кожного користувача, який повинен мати доступ до сервера (це в першу чергу необхідно для того, щоб мати можливість контролювати і управляти ними). За допомогою інструменту 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.