Fileattributes

Права доступа к файлам

У файла есть три группы владельцев:

  • User(пользователь)
  • Group(группа)
  • Other(все другие)

Каждой группе назначается права доступа:

  • Read(Чтение)
  • Write(Запись)
  • Execute(Выполнение)

Рассмтрим пример Выолните в командной строке:

ls -l

В ответ мы получим вывод следующего вида:

-rw-r--r--.  1 user user         478 сен  6 16:42  index.html
-rwxr-xr-x.  1 user user        1244 июл 30 10:37  modules
drwxr-xr-x.  5 user user        4096 сен 10 15:58  Pictures
drwxr-xr-x.  2 user user        4096 янв 24  2021  Public
drwxr-xr-x. 13 user user        4096 авг 17 09:12  Repos

Разрберем запись:

drwxr-xr--

Нотация имеет группы свойств:

  • d или - укзание того, что перед нами файл или папка.
  • rwx - позволяет пользователю читать(r), писать(w), исполнять(x) этот файл
  • r-x - позволяет группе пользователей читать(r), но не писать в него (-), испольнять(x)
  • r-x - позволяет всем остальным читать(r), но не писать в него (-), не испольнять(-)

--- - подразумевает что у владельца, группы или остальных нет никаких разрешений вообще.