Linux Labs

Пользователи, права, процессы / Ступень 1 из 13

Пользователи, группы и идентичность процесса

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 7 · на машине · 4 мин

Недельная сводка

Чему научишься

  • Определять пользователя и группы текущего процесса.
  • Различать владельца файла и пользователя выполняемой команды.
  • Объяснять действие sudo и проверять доступ от нужной учётной записи.

Утро понедельника. В ~/reports лежит недельная сводка с вечернего дежурства, и тебе нужно дописать в неё свои цифры.

Начни с того, что открой её. Упражнение подготовит каталог со сводкой и переведёт тебя в него.

Упражнение · посмотреть

Открой недельную сводку

В каталоге ~/reports выполни три команды по очереди и посмотри, что выводит каждая.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

Почему cat summary.txt получает отказ, а sudo cat summary.txt печатает сводку?

  • Повреждённый файл не прочитался бы и через sudo: права root содержимое не чинят. sudo cat печатает сводку целиком — значит, файл цел, и разница в том, кто его читает.

  • Linux не запирает файл, пока его держит открытым другая программа: один файл могут читать сразу несколько программ. «Permission denied» печатает проверка прав.

  • Каталог открывается и без sudo: ls ~/reports показывает его содержимое. Отказ приходит на сам файл сводки.

Сводка принадлежит root и открыта для чтения одному владельцу, а cat работает от student, sudo cat — от root.

Ubuntu 24.04
Загрузка…