Як працюють права доступу адміністратора?

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

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

Іноді виникає потреба у використанні програм із обмеженнями у доступі, тому ви можете тимчасово отримувати адміністративні привілеї, які надаватимуть вам змогу вносити зміни. Якщо програма потребуватиме адміністративних привілеїв, вона попросить вас ввести пароль. Наприклад, якщо ви хочете встановити нове програмне забезпечення, програма для встановлення (керування пакунками) попросить вас ввести пароль адміністратор, щоб ви могли додати нові програми у системі. Щойно встановлення буде завершено, ваш адміністративний доступ буде негайно відкликано знову.

Адміністративні привілеї пов'язано із вашим обліковим записом. Адміністраторам доступні ці привілеї, а Стандартним користувачам — ні. Без адміністративних привілеїв ви не зможете встановлювати програмне забезпечення. Деякі облікові записи користувачів (наприклад, обліковий запис «root») мають адміністративні привілеї на сталій основі. Вам не слід користуватися адміністративними привілеями увесь час, оскільки ви можете випадково змінити щось (наприклад, вилучити потрібний системі файл).

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

Що означає поняття «суперкористувач»?

Користувача із адміністративними привілеями іноді називають надкористувачем. Простою причиною цього є те, що цей користувач має ширші права доступ за звичайних користувачів. Можливо, вам траплялися обговорення використання su або sudo; ці програми призначено для тимчасового надання вам прав доступу «надкористувача» (адміністратора).

Навіщо потрібні права доступу адміністратора?

Вимога до користувачів щодо набуття адміністративних привілеїв до внесення важливих для системи змін є корисною, оскільки вона допомагає запобігати ушкодженням системи, навмисним чи ненавмисним.

Якщо у вас увесь час будуть адміністративні привілеї, ви можете ненавмисне внести зміни до важливого файла або випадково запустити програму, яка змінить щось важливе. Лише тимчасове набуття адміністративних привілеїв, коли вони вам потрібні, зменшує ризик таких помилок.

Доступ до адміністративних привілеїв має бути лише у деяких довірених користувачів. Так можна запобігти помилкам інших користувачів, а також вилученню ними програм, які вам потрібні, встановленню непотрібних програм, а також внесенню змін до важливих файлів. Це корисно з точки зору безпеки.