Page 60 - 2578
P. 60

небудь. Щоправда, й не дасть навіть вам стирати з файла все
                            зайве чи вилучити файл, поки ви не "знімете" прапорець.
                                Для  виконуваних  файлів  права  --x  є  насправді  цілком
                            законна  комбінація.  Вона  означає,  що  запустити  цю  задачу
                            можна (і одержати від неї певний результат). Не можна лише
                            скопіювати цей файл собі чи "залізти"  у його налагоджувач,
                            саме  тому  такі  permissions  є  навіть  корисні,  якщо  ви  хочете
                            зберегти  свою  "інтелектуальну  власність".  Комбінація  -wx,
                            мабуть,  значення  не  має,  як  і  просто  -w-  на  файлі,  котрий
                            виконується.  Ви  лише  надаєте  можливість  змінити  вміст,
                            причому  "наосліп"  (оскільки  переглянути  цей  вміст  не
                            можна). Результатом може бути лише псування вашого файла.
                            Також можна віднести до безглуздих і права r-- на файлі, що
                            виконується.  Якщо  ви  хочете  у  такий  спосіб  "подражнити"
                            когось (от є такий файл, можна подивитися, як його усередині
                            влаштовано,  а  виконати  —  не  можна),  то  не  зваблюйтеся.
                            Інший користувач спокійно може скопіювати цей файл собі,
                            при цьому він стає повноправним власником отриманої копії.
                            Після цього він поставить на свою копію такі права, які йому
                            заманеться, і, врешті решт, запустить його.
                                Для директорій зазвичай права доступу встановлюються в
                            такий спосіб:
                                 ---  —  жодних  прав;  r-x  —  нормальні  права  для
                            "відвідування"     директорії,     але    без    права     зміни
                            (створювати/вилучати/перейменовувати         файли);    rwx   —
                            повний доступ (чини там що заманеться).
                                Якщо немає біту доступу --x (доступ до вмісту), то кожна
                            комбінація  з  двох  інших  нічого  корисного  не  надасть.
                            Комбінація r-- надасть можливість одержати список файлів у
                            цій  директорії,  наприклад  командою  ls,  і  не  більш  того.
                            Причому  побачити  можна  буде  лише  імена  файлів,  а  такі
                            “подробиці”,      як      власник/група/permissions,      будуть
                            неприступні. У таку директорію не можна "увійти" командою

                                                           59
   55   56   57   58   59   60   61   62   63   64   65