Права доступа в GNU/Linux

Права доступа в GNU/Linux #

Данное занятие посвящено рассмотрению вопросов реализации системы прав доступа к файлам в Linux.

Команды #

  • id - узнать текущие идентификационные данные.
  • chmod - изменить права доступа к файлам и каталогам.
  • umask - указать маску для создаваемых файлов.
  • zellij - мультиплексер терминала.

Модель пользователя в ОС #

Презентацию можно посмотреть по ссылке.

Видео-запись: Rutube.

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

Презентацию можно посмотреть по ссылке.

Видео-запись: Rutube.

Задача № 1. Использование мультиплексера #

Ознакомьтесь с документацией на мультиплексер zellij:

  1. На первой раскладке создайте новую панель (panel) справа.
  2. Переместите фокус на первую панель.
  3. Создайте новую вкладку (tab).
  4. Переместитесь к первой вкладке. Выберите на ней вторую панель.
  5. Отобразите в ней справочную документацию по команде cp.
  6. Переместитесь ко второй вкладке.
  7. Создайте новую панель снизу.
  8. Откройте в верхней панели документацию приложению find.
  9. Переместитесь к первой вкладке.
  10. Переместите работу мультиплексера в фоновый режим.
  11. Подключитесь назад к мультиплексеру.
  12. Закройте все активные интерпретаторы внутри мультиплексера.

Задача № 2. Права доступа к файлам и каталогам #

Ознакомьтесь с документацией о системе прав в UNIX.

Расшифруйте следующие права доступа к файлам:

  1. drwxr-xr-x
  2. lrwxrwxrwx
  3. drwxrwxr-x
  4. -rw-r--r--
  5. -rwxr-sr-x
  6. -rwsr-xr--
  7. drwxrwx---

Преобразуйте следующие права в цифровое представление:

  1. drwxr-xr-x
  2. -rw-r--r--
  3. lrwxrwxrwx
  4. drwxrwxr-x
  5. -r-xrwx---
  6. -------rwx
  7. d--x--xr--

Преобразуйте следующие права в текстовое представление:

  1. 644
  2. 755
  3. 777
  4. 770
  5. 600
  6. 700
  7. 050

Василий зашёл под учётной записью vasiliy, которая входит в группы sudo, staff и vasiliy. В каких следующих каталогах он сможет просмотреть содержимое?

  1. drwxr-xr-x 4 vasiliy vasiliy
  2. drwxr-xr-x 2 root staff
  3. drwxr-x--- 2 root adm
  4. drwx--x--x 2 root staff
  5. drwxr-xr-x 7 root dip
  6. lrwxrwxrwx 1 root root

Какие из следующих файлов он сможет прочитать? В какие сможет записать данные?

  1. -rw-r--r-- 1 andrey andrey
  2. srwx------ 1 sddm sddm
  3. srwxr-xr-x 1 root root
  4. -rw-r--r-- 1 root root
  5. -rw-r----- 1 root adm
  6. -rw-r--rw- 1 root root

© A. M. Васильев, 2025, CC BY-SA 4.0, andrey@crafted.su