Page 49 - 2578
P. 49
ЛАБОРАТОРНА РОБОТА № 6
ПРАВА ДОСТУПУ В ОПЕРАЦІЙНІЙ СИСТЕМІ UNIX
Мета: набуття базових знань стосовно прав доступу в ОС
UNIX, набуття практичних навичок щодо використання
командних ресурсів за зміни прав доступу до файлів та
директорій.
Тривалість роботи – 2 години
1 ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Поняття прав доступу користувача
Будь-яка Unix-подібна ОС, і зокрема FreeBSD, є система
багатокористувацька, у ній передбачено механізм, який
обмежує доступ користувачів до файлів та директорій.
Природно, "доступ" означає не лише можливість читати чи
змінювати вміст окремих файлів, але й можливість
створювати файли (директорії), вилучати їх, запускати файли,
якщо вони є виконувані, змінювати їхні назви, а також
змінювати всі ті атрибути, що й визначають "право доступу",
тобто — "хто саме й що саме" може чинити з даним файлом
чи директорією.
Насамперед слід зазначити, що слушніше говорити не про
"права користувача" стосовно певного файла, а про "права
процесу" чи виконуваної програми. По-перше, якщо
користувач і вносить певні зміни в файли або директорії, він
це здійснює за допомогою певних програм (редакторів,
"командерів", системних утиліт для копіювання, вилучення
файлів тощо). По-друге, не всі програми запускаються
користувачами "вручну". Деякі з них (демони) запускаються
при стартуванні системи. Інші можуть запускатися в певні
моменти часу, наприклад за допомогою програми cron, чи
викликатися в міру необхідності для обслуговування запитів,
48