Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Читання, письмо і виконання

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



[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 я я 0 2016-03-06 14:52 foo.txt

[me@linuxbox ~]$ > foo.txt

[me@linuxbox ~]$ ls -l foo.txt

-rw-rw-r-- 1 я я 0 2016-03-06 14:52 foo.txt


Перші десять символів списку – це атрибути файлу. Першим із цих персонажів є тип файлу. Ось типи файлів, які ви, швидше за все, побачите (є й інші, менш поширені типи):


Таблиця 9-1: Типи файлів


Тип файлу атрибутів

Тип файлу атрибутів

- Звичайний файл.


зображення

d Каталог.


зображення

l Символічне посилання. Зверніть увагу, що у символічних посиланнях решта атрибутів файлу завжди є «rwxrwxrwx» і є фіктивними значеннями. Справжніми атрибутами файлу є атрибути файлу, на який вказує символічне посилання.


зображення


зображення

c A спеціальний файл символів. Цей тип файлу відноситься до пристрою, який обробляє дані як потік байтів, наприклад термінал або модем.


зображення

b A блокувати спеціальний файл. Цей тип файлу відноситься до пристрою, який обробляє дані в блоках, наприклад, жорсткий диск або привід CD-ROM.


зображення


Решта дев'ять символів атрибутів файлу називаються файловий режим, представляють права на читання, запис і виконання для власника файлу, власника групи файлу та всіх інших:


власник

Group

World

rwx

rwx

rwx


Коли встановлено, r, w та x Атрибути режиму мають такий вплив на файли та каталоги:


Таблиця 9-2: Атрибути дозволу


Каталоги файлів атрибутів

Каталоги файлів атрибутів

r Дозволяє відкривати та читати файл.


зображення

зображення

w Дозволяє записувати або обрізати файл, однак цей атрибут не дозволяє перейменовувати чи видаляти файли. Можливість видалення або перейменування файлів визначається атрибутами каталогу.

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

Дозволяє відображати вміст каталогу, якщо також встановлено атрибут execute.

Дозволяє створювати, видаляти та перейменовувати файли в каталозі, якщо також встановлено атрибут execute.


Дозволяє вводити каталог, наприклад, cd каталог.


зображення


Ось кілька прикладів налаштувань атрибутів файлу:


Таблиця 9-3: Приклади атрибутів дозволу


Значення атрибутів файлу

Значення атрибутів файлу

-rwx------ Звичайний файл, доступний для читання, запису та виконання власником файлу. Більше ніхто не має доступу.


зображення

-rw------- Звичайний файл, доступний для читання та запису власником файлу.

Більше ніхто не має доступу.


зображення

-rw-r--r-- Звичайний файл, доступний для читання та запису власником файлу. Члени групи власників файлу можуть читати файл. Файл доступний для читання у всьому світі.


зображення

-rwxr-xr-x Звичайний файл, доступний для читання, запису та виконання власником файлу. Файл може бути прочитаний і виконаний усіма іншими.


зображення

-rw-rw---- Звичайний файл, доступний для читання та запису лише власником файлу та членами групи власника файлу.


зображення

lrwxrwxrwx Символічне посилання. Усі символічні посилання мають «фіктив»

дозволи. Реальні дозволи зберігаються разом із фактичним файлом, на який вказує символічне посилання.


зображення

drwxrwx--- Каталог. Власник і члени групи власників можуть входити в каталог і створювати, перейменовувати та видаляти файли в каталозі.


зображення

drwxr-x--- Каталог. Власник може входити в каталог і створювати, перейменовувати та видаляти файли в каталозі. Члени групи власників можуть входити до каталогу, але не можуть створювати, видаляти чи перейменовувати файли.


зображення


 

Найпопулярніші хмарні обчислення ОС на OnWorks: