Page 49 - 2578
P. 49

ЛАБОРАТОРНА РОБОТА № 6

                              ПРАВА ДОСТУПУ В ОПЕРАЦІЙНІЙ СИСТЕМІ UNIX

                                Мета: набуття базових знань стосовно прав доступу в ОС
                            UNIX,  набуття  практичних  навичок  щодо  використання
                            командних  ресурсів  за  зміни  прав  доступу  до  файлів  та
                            директорій.
                                               Тривалість роботи – 2 години

                                      1 ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ

                                Поняття прав доступу користувача
                                Будь-яка  Unix-подібна  ОС,  і  зокрема  FreeBSD,  є  система
                            багатокористувацька,  у  ній  передбачено  механізм,  який
                            обмежує  доступ  користувачів  до  файлів  та  директорій.
                            Природно,  "доступ"  означає  не  лише  можливість  читати  чи
                            змінювати  вміст  окремих  файлів,  але  й  можливість
                            створювати файли (директорії), вилучати їх, запускати файли,
                            якщо  вони  є  виконувані,  змінювати  їхні  назви,  а  також
                            змінювати всі ті атрибути, що й визначають "право доступу",
                            тобто — "хто саме й що саме" може чинити з даним файлом
                            чи директорією.
                                Насамперед слід зазначити, що слушніше говорити не про
                            "права  користувача"  стосовно  певного  файла,  а  про  "права
                            процесу"  чи  виконуваної  програми.  По-перше,  якщо
                            користувач і вносить певні зміни в файли або директорії, він
                            це  здійснює  за  допомогою  певних  програм  (редакторів,
                            "командерів",  системних  утиліт  для  копіювання,  вилучення
                            файлів  тощо).  По-друге,  не  всі  програми  запускаються
                            користувачами  "вручну".  Деякі  з  них  (демони)  запускаються
                            при  стартуванні  системи.  Інші  можуть  запускатися  в  певні
                            моменти  часу,  наприклад  за  допомогою  програми  cron,  чи
                            викликатися в міру необхідності для обслуговування запитів,

                                                           48
   44   45   46   47   48   49   50   51   52   53   54