Стаття-7 Детальні дозволи файлів

текст перекладу
1. chmod u=rwx , g=rx , o=r filename: Ми можемо змінювати дозволи будь-якого файлу за допомогою команди chmod.

Значення u, g, o, r, w, x наступні → u: user (користувач), g: group (група), o: other (інші), r: read (читання), w: write (запис), x: execute (виконання)

Давайте розберемося детальніше: Припустимо, ми маємо дозвіл “777” для будь-якого файлу, це означає, що користувач, група та інші мають читання, запис і виконання.

Згідно з комбінацією нижче вказаних чисел, ми створюємо дозволи для файлів:

4 означає “читання”, 2 означає “запис”, 1 означає “виконання” і 0 (нуль) означає “немає дозволу”.

pic

  1. chown root upper.txt: Це може змінити власника файлу upper.txt на “root”, але виникне помилка через доступ власника root. Тому для цього використовуємо sudo.

sudo chown root upper.txt: Тепер ви змінюєте власника файлу, бо увійшли як власник.

Отже, щоб відкрити цей файл upper.txt:

cat upper.txt: Виникає помилка, тому що доступ до нього має лише власник root, тому для відкриття цього файлу використовуємо іншу команду.

sudo cat upper.txt: Тепер файл відкритий, і його виведення відображається.

Висновок:

Це остання стаття про Linux. Тепер я почну публікувати статті про систему керування версіями (GIT).

Нижче посилання на першу статтю про Linux, звідки ви зможете охопити всі статті про Linux.

Article-1 on Linux. This is the first article on Linux, we… | by Shivam | Medium

Перекладено з: Article-7 File Permissions in detail

Leave a Reply

Your email address will not be published. Required fields are marked *