русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Права доступу до файлів і каталогів та керування ними.


Дата добавления: 2015-06-12; просмотров: 1484; Нарушение авторских прав


Кожний файл чи каталог має власний набір атрибутів щодо прав доступу до

нього. Є три основні типи (рівні) Власників, які можуть мати різні права доступу:

1) власник файлу чи каталогу,

2) група, до якої належить власник,

3) усі інші користувачі системи.

Є три головні способи (дії) доступу до файлу та до каталогу: читання (атрибут

r), записування (w), виконання (х). Права доступу до файлу чи каталогу треба

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

можна переглядати, а дозвіл на записування — що його вміст можна переглядати та

редагувати (змінювати, записувати зміни). Дозвіл на виконання означає, що файл

можна запускати на виконання; це стосується програм і сценаріїв. Для каталогу дія

читання означає; що його вміст можна переглядати, записування - у ньому можна

створювати та вилучати підкаталоги та файли, виконання — стають доступними усі

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

Щоб з'ясувати усі атрибути файлів та каталогів, треба застосувати команду ls -l

<назва каталогу>.Нехай у поточному каталозі є підкаталог Grupa та два файли

grl.txt та gr2.txt, власником яких є Petro, який належить до групи користувачів Class.

Після виконання команди ls -l отримаємо такі властивості файлу (можливий

результат):

-rw-rw-r- 1 Petro Class 9 Jan 10 12:29 grl.txt

-rw-rw-r» 1 Petro Class 37 Jan 10 20:15 gr2.txt

drwxrwxr-x 1 Petro Class 9 Jan 10 22:29 grl.txt

Розглянемо отриману інформацію. Перший символ кожного рядка вказує на

тип обє'кта:

- звичайний файл
d каталог
l символічне посилання
c символічний пристрій

Наступні три групи з трьох символів кожна (наприклад, rw-rw-r-- для файлу

grl.txt) означають права доступу до файлу, які належать відповідно власникові (rw- означає, що файл доступний для читання, записування та недоступний для виконання), групі rw-) та усім іншим користувачам (r-). Далі зазначено кількість імен файлу разом з жорсткими посиланнями, імена власника та групи, обсяг, дата і час створення та власна назва файлу. Визначити чи змінити права доступу для певного файлу чи каталогу можна за допомогою команди chmod. її загальний вигляд такий: chmode <рівень>+або <спосіб доступу> <назва >файлу чи каталогу>



Можливі такі рівні:

u власник
g група
o інші
a всі

і такі способи доступу:

r читання
w записування
x виконання

 

Символи "+" чи "-" відповідно вмикають або вимикають спосіб доступу. Наприклад, розглянемо файл gr2.txt, описаний вище. Він має такі атрибути прав доступу: rw-rw-r--. Змінити (скасувати) право на читання для власника можна командою chmod u-r gr2.txt. Отримаємо такий набір прав: -w-rw-r--.

Заборонити групі та усім іншим переглядати файл можна командою chmod gr, о-r gr2.txt. Після виконання цієї команди будуть визначені такі права доступу: -w— w----. Дозволити усім користувачам системи читати файл можна командою chmod a+r gr2.txt. Після її виконання отримаємо такі права: rw-rw-r--.



<== предыдущая лекция | следующая лекция ==>
Архіватори і редактор текстів. | Хід роботи


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.079 сек.