Утро понедельника. В ~/reports лежит недельная сводка с вечернего дежурства, и тебе нужно дописать в неё свои цифры.
Начни с того, что открой её. Упражнение подготовит каталог со сводкой и переведёт тебя в него.
Открой недельную сводку
В каталоге ~/reports выполни три команды по очереди и посмотри, что выводит каждая.
Почему cat summary.txt получает отказ, а sudo cat summary.txt печатает сводку?
-
Повреждённый файл не прочитался бы и через sudo: права root содержимое не чинят.
sudo catпечатает сводку целиком — значит, файл цел, и разница в том, кто его читает. -
Linux не запирает файл, пока его держит открытым другая программа: один файл могут читать сразу несколько программ. «Permission denied» печатает проверка прав.
-
Каталог открывается и без sudo:
ls ~/reportsпоказывает его содержимое. Отказ приходит на сам файл сводки.
Сводка принадлежит root и открыта для чтения одному владельцу, а cat работает от student, sudo cat — от root.