НОВОСТИ

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

Права доступу (chmod) – це правила, які регламентують порядок і умови доступу до файлів та папок, розташованих в операційній системі або на сервері. Права доступу застосовують з метою безпеки, вони визначають привілегії користувача на читання, запис, виконання.

Права доступу на файли і папки

Права доступу можуть позначатися як у цифровому, так і буквенному вигляді, до прикладу:

Цифровий запис Буквений запис Права
«0» Права повністю заблоковані усім
1 –x Виконання
2 -w- Запис
3 -wx Запис і виконання
4 r– Читання
5 r-x Читання і виконання
6 rw- Читання і запис
7 rwx Читання, запис, виконання (read, write, execute)

В файловій системі існує 3 категорії (групи) користувачів, за якими розділяються права доступу, це:

  1. Власник (User)
  2. Група користувачів, до якої входить власник (Group)
  3. Усі решта, включаючи незареєстровані і несанкціоновані користувачі (Other)

Права доступа на файлы и папки

Таблиця з кодами прав доступу

Нижче пропоную ознайомитись з Таблицею, яка містить коди усіх прав доступу з детальним поясненням до них:

Код прав доступа Пояснення
400 (r——-) Власник має право читання, інші жодних прав
644 (rw-r–r–) Власник може читати й редагувати. Группа та інші – можуть читати.
660 (rw-rw—)
Власник і група можуть читати й редагувати. Інші – жодних прав.
664 (rw-rw-r–) Власник і група можуть читати й редагувати, інші – лише читати.
666 (rw-rw-rw-) Власник, група та інші можуть читати й редагувати.
700 (rwx——) Власник може читати, редагувати, виконувати. Усі решта – жодних прав.
744 (rwx-r–r–) Власник може читати, редагувати, виконувати. Група та інші – лише читати.
755 (rwxr-xr-x) Власник має право на будь-які операції. Група та інші – лише читати та виконувати.
777 (rwxrwxrwx) Кожен може виконувати будь-які операції (повний доступ для всіх).
1555 (r-xr-xr-t) Користувачі можуть читати і виконувати, видалити може лише власник
2555 (r-xr-sr-x) Користувачі можуть читати і виконувати з правами групи (user group) власника
0440 (r–r—–) Вланик і група мають право на читатті, інші – жодних прав.
4555 (r-sr-xr-x) Кожен користувач може читати і виконувати з правами власника.
Читайте также:  Довідник по мережевим TCP/UDP портам

Команда Chmod

Chmod (change mode) – це утиліта командного рядку, яка призначена для зміни прав доступу до файлів і каталогів в Unix-подібних операційних системах. Завдяки їй можна розділяти привілеї між користувачами, обмежити доступ до небажаних файлів, контролювати доступні дії й багато іншого.

Синтаксис команди виглядає так:

chmod 777 file.txt

Права можуть призначатися також буквеним значенням:

chmod a+x file.txt

  • a – усі
  • g – група
  • o – інші
  • u – користувач
  • r – читання
  • w – запис
  • x – виконання
  • заборонити
  • + дозволити
  • = присвоїти

Приклади:

  • u+x – дозволити права на виконання для власника
  • ugo+x – дозволити виконання для всіх
  • ug+w – дозволити редагування для власника та групи
  • o-x – заборонити виконання для решти користувачів, які не входять до групи
  • ugo+rwx – повні права доступу для усіх.

Калькулятор прав доступу>>

Оценка:
( 1 оцінка, середнє 5 з 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статті
Засновник блогу, публіцист, оглядач веб-технологій, ІТ-спеціаліст. Дослідник цифрового світу. Сфокусований на кібербезпеці, системному адміністрування та веб-розробці й SEO.
Не забудьте поделиться материалом в соцсетях:
Krasheninin.tech - блог про веб-технології, і не тільки
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Read previous post:
Довідник по мережевим TCP/UDP портам

TCP/UDP порти - це так-звані мережеві з'єднання, які відбуваються по транспортним протоколам TCP (Transmission Control Protocol) й UDP (Uder Datagram...

Close