Page 52 - 2578
P. 52

У заголовок файла записується ідентифікатор користувача
                            userID,  який  вважається  його  власником.  При  цьому
                            "хазяїном"  може  бути  лише  один  певний  користувач.  Окрім
                            того,  як  атрибут  записується  ідентифікатор  групи  (groupID),
                            котрий  і  визначає  ту  групу  "особливо  допущених",  про  яку
                            йшлося  вище.  Кожна  така  група  (її  назва,  числовий
                            ідентифікатор      —     groupID     і   склад)     визначається
                            адміністратором  системи.  Тобто  "пересічний"  користувач,
                            навіть якщо він і є хазяїном файла, не може довільно скласти
                            список  "близьких  друзів",  яким  він  довіряє  особливі  права
                            стосовно свого файла. Він може лише обрати придатну групу
                            з  наявних  тільки  якщо  він  сам  входить  у  цю  групу.  В
                            атрибутах  файла є певний набір бітів чи "прапорців", який  і
                            зазначає — хто саме й що саме може чинити з цим файлом.
                            Цей  набір  називається  permissions,  що  можна  перекласти  як
                            "допуски", чи "права на доступ".
                                При наборі команди ls –l на моніторі висвітлюється:
                            -rw-r--r--   st1   wheel   4297   23мар  17:37  list_us
                            -rwxr-xr-x  st1   wheel   1502   17мар  12:03  myProg
                            -rw-r--r--   st1   wheel   5354   12мар  23:51  tmp.dat
                            \_______/ \_____/ \______/ \_______/ \___________/ \________/
                            "права"     власник  група   довжина    дата, час      ім’я файла
                                У другому стовпчику подано ім’я (login name) користувача
                            — "власника" цих файлів (у даному разі це – st1). У третьому
                            стовпчику — назва групи, приписаної також до цих файлів (у
                            даному разі — wheel). У першому стовпчику набір знаків типу
                            "r" (читання), "w" (запис) та "-" (нічого) зазначає можливості
                            для всіх трьох категорій користувачів. Слід зауважити, що в
                            самому  заголовку  файла  зберігаються  не  імена  користувачів
                            та  груп,  а  їхні  числові  номери,  а  "права"  насправді  являють
                            собою  не  ланцюжок  літер,  а  набір  бінарних  бітів.  Просто
                            команда ls зображує їх у більш узвичаєному вигляді.


                                                           51
   47   48   49   50   51   52   53   54   55   56   57