Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Перевірка каталогу і прав доступуДата добавления: 2014-11-10; просмотров: 677
Каталог, з якого зчитують файл або в який записують, називають поточним. Для визначення поточного каталогу використовують команду pwd. [am21@localhost am21] $ pwd /home/am21 Для визначення імені домашнього каталогу використовують команду echoз параметром змінної оточення $HOME. [am21@localhost am21] $ echo $HOME /home/am21 У цьому прикладі домашнім каталогом користувача є /home/am21. Для повернення в домашній каталог використовується команда cdбез параметрів. Для перегляду вмісту каталогу, використовують команду ls.Наприклад: [am21@localhost am21] $ ls –la /home/am21 total 348 drwx------ 16 am21 am21 4096 Лип 23 11:19 . drwxr-xr-x 71 root root 4096 Січ 18 2005 .. -rw------- 1 am21 am21 5 Лип 23 11:00 .bash_history -rw-r--r-- 1 am21 am21 24 Січ 18 2005 .bash_logout -rw-r--r-- 1 am21 am21 191 Січ 18 2005 .bash_profile -rw-r--r-- 1 root root 2 Лип 5 23:08 gifsave.c Параметр -lвідображає розгорнуту інформацію про вміст домашнього каталогу /home/am21,а параметр -авказує на необхідність відображення прихованих файлів (їх імена починаються з крапки). Домашній каталог (.) і каталог, розміщений на один рівень вище від домашнього каталогу (..), виділяються від решти файлів параметром d у колонці параметрів. Крапкою позначається каталог /home/am21, а двома крапками батьківський каталог /home. Перша колонка am21 - ім’я користувача, друга – група користувача. Далі йдуть розмір файла, дата створення і його назва. Крапка перед назвою файла означає, що цей файл є прихованим. На початку кожного рядка вказуються права доступу до відповідного файла. Для різних категорій користувачів можна встановлювати різні права доступу. Перша категорія – це власник (користувач, що створив файл), Для всіх категорій потрібно дозволити або заборонити кожен з трьох типів доступу. Типи доступу позначаються наступним чином: r – доступ для читання; w – доступ для запису; x – доступ для виконання (одержання вмісту, для каталогів) -–заборона певного типу доступу. Права доступу для файла – це комбінація з 9 символів, які визначають права кожної категорії. Наприклад, rwx -w- --- означатиме, що для 1 категорії (u) встановлені всі права, 2 категорія (g) має право лише на запис у файл, а третя (o) – немає жодного доступу. Розглянемо ще два приклади: -rw------- 1 am21 am21 5 Лип 23 11:00 .bash_history -rw-r--r-- 1 am21 am21 24 Січ 18 2005 .bash_logout Файл .bash_history може відкриватися та змінюватися лише користувачем am21, а всі інші користувачі не мають доступу до нього. Файл .bash_logout може відкрити для читання будь-хто: користувач, що створив файл, всі користувачі, що входять до групи am21 чи будь-який інший користувач. Вносити зміни у файл може лише користувач з ім’ям am21. Часто використовують числові представлення прав доступу. Наприклад, rwx –wx r-x еквівалентно 735. Кожна цифра вказує на типи доступу для відповідних категорій і утворюється як сума дозволених типів доступу, якщо прийняти: - = 0, x = 1, w = 2, r = 4 Наприклад у числовому зображенні файл .bash_history матиме право доступу 600, а файл .bash_logout – 644.
|