1. По встановленій масці і значенню прав, отриманих при створенні файлів і каталогів, визначити початково встановлені в системі права.
2. Задати маску, що дає можливість створювати файли і директорії, доступні лише власникові, та іншім. Перевірити дію маски.
3. Встановити первинне значення маски. Створити структуру директорій з лабораторної роботи №1 згідно зі своїм варіантом.
4. Зробити одну з директорій 3-го рівня загальнодоступною по читанню і запису.
5. На батьківську директорію для директорії з п.4 поставити такі права, щоб лише власник директорії міг створювати файли в директорії з п.4. Перевірити дію прав, створюючи файли в директоріях п.4 і п.5 з під різних логінів.
6. Встановити на одну з директорій 1-го рівня такі права, що б всі могли лише створювати і видаляти в ній файли і директорії, але не могли проглянути вміст.
7. У одній з директорій 1-го рівня створити два файли file1 і file2. За допомогою числових значень прав зробити file1 загальнодоступним для читання і запису, а file2 доступним всім лише для читання.
8. На одну з директорій 2-го рівня поставити такі права, що б всі могли створювати в ній файли і директорії, але видаляти файли і директорії могли лише їх власники.
9. В директорії з п.8 створити файли file3 і file4. Встановити на них наступні права права: file3: -rwsr-xr-x file4: -rwsr-s---.
10. Накреслити схему створених директорій і файлів. В об'єктів файлової системи, права яких мінялися в порівнянні з первинними, на схемі позначити права.
Контрольні запитання
- Які типи власників є у об’єктів файлової системи?
- Які стандартні права існують для файлів і директорій ?
- Які команди міняють власників та права на об’єкти файлової системи?
- Що означає кожне з прав для файлів і директорій?
- Для чого служить маска?
- Як перетворити числове уявлення прав в символьне і навпаки?