МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Chmod mode filenameПризначення прав доступу Керування правами доступу Для кожного об'єкту у файловій системі Linux існує набір прав доступу, що визначає взаємодію користувача з цим об'єктом. Такими об'єктами можуть бути файли, каталоги, а також спеціальні файли (наприклад, пристрої) — тобто по суті будь-який об'єкт файлової системи. Так як в кожного об'єкту в Linux є власник, то права доступу застосовуються відносно власника файлу. Вони складаються з набору 3 груп по три атрибути: · читання( r ), запис( w ), виконання( x ) для власника; · читання, запис, виконання для групи власника; · читання, запис, виконання для всіх інших.
Такі права можна представити коротким записом: rwxrwxrwx – дозволено читання, запис і виконання для всіх; rwxr-xr-x – запис дозволений лише для власника файлу, а читання і виконання для всіх; rw-rw-r-- – запис дозволений для власника файлу і групи власника файлу, а читання – для всіх. Такий розподіл прав дозволяє гнучко управляти ресурсами, доступними користувачам.
Права доступу поширюються і на каталоги. Вони означають: r – якщо встановлено право на читання з каталогу, то можна побачити його вміст командою ls . w – якщо встановлено право запису в каталог, то користувач може створювати і видаляти файли з поточного каталогу. Причому видалити файл з каталогу користувач може навіть якщо у нього немає прав на запис у файл. Є можливість виправити цю ситуацію. х – якщо встановлено право виконання на каталог, то користувач має право перейти в такий каталог командами cd. Таким чином з'являється можливість створення так званих "прихованих" каталогів, коли неможливо отримати список файлів, але користувач точно знає ім'я файлу може скопіювати його з "прихованого" каталогу. Для розподілу прав доступу в Linux існує багато команд. Основні з них – це chmod, chownі chgrp. Команда chmod (Change MODe – змінити режим) – змінює права доступу до файлу. Для використання цієї команди також необхідно мати права власника файлу або права root. Синтаксис команди такий: де filename – ім'я файлу, в якого змінюються права доступу; mode – права доступу, що встановлюються на файл. Права доступу можна записати в 2 варіантах – символьному і абсолютному. У символьному вигляді використання команди chmod виглядатиме таким чином:
де: u,g,o,a – установка прав для користувача, групи, останніх користувачів, всіх груп прав доступу відповідно. +,-,=– додати, видалити, встановити дозвіл відповідно. r,w,x,X,u,g,o – право читання, запису, виконання, виконання, якщо є таке право ще в якоїсь з груп доступу, такі ж як у власника, такі ж як в групи, такі ж як у останніх користувачів. filename - ім'я файлу, в якого змінюються права. Перегляд дозволів, встановлених на файл здійснюється командою ls з ключем -l: [student@ns student]$ ls -l lesson5.txt -rw------- 1 student student 39 Nov 19 15:17 lesson5.txt [student@ns student]$ chmod g+rw lesson5.txt [student@ns student]$ ls -l lesson5.txt -rw-rw---- 1 student student 39 Nov 19 15:18 lesson5.txt [student@ns student]$ chmod o=u lesson5.txt [student@ns student]$ ls -l lesson5.txt -rw-rw-rw- 1 student student 39 Nov 19 15:18 lesson5.txt [student@ns student]$ chmod o-w lesson5.txt [student@ns student]$ ls -l lesson5.txt -rw-rw-r-- 1 student student 39 Nov 19 15:19 lesson5.txt [student@ns student]$_
Для використання абсолютного режиму необхідно представити права доступу до файлу у вигляді 3-х двійкових груп. Так наприклад: rwx r-x r-- виглядатиме як: 111 101 100 Тепер кожну двійкову групу перевести в 8-кове число: 111 – 7, 101 – 5, 100 – 4 . Аби задати файлу такі права необхідно виконати команду: [student@ns student]$ ls -l lesson5.txt -rw-rw-r-- 1 student student 39 Nov 19 15:19 lesson5.txt [student@ns student]$chmod 754 lesson5.txt [student@ns student]$ ls -l lesson5.txt -rwxr-xr-- 1 student student 39 Nov 19 15:19 lesson5.txt [student@ns student]$_
Команда chown (CHange OWNer – змінити власника) – дозволяє змінити власника файлу. Для використання цієї команди необхідно або мати права власника поточного файлу або права root . Синтаксис команди такий:
chown username:groupname filename де username – ім'я користувача – нового власника файлу; groupname – ім'я групи – нового власника файлу; filename – ім'я файлу, в якого змінявся власник. Ім'я групи в синтаксисі команди можна не вказувати, тоді буде змінений лише власник файлу. Команда chgrp використовується для зміни власника-групи файлу. Синтаксис її такий:
|
||||||||
|