Введение
В этом задании вы отработаете базовые навыки управления файлами. Важный системный файл sources.list находится где-то внутри директории /etc/. Ваша цель — найти этот файл, стать его владельцем и ограничить права доступа так, чтобы только ваша учетная запись могла читать его и записывать в него данные. Это упражнение поможет вам лучше ориентироваться в файловой системе Linux и обеспечивать безопасность файлов.
Поиск и защита системного файла
Ваша задача — найти файл sources.list, изменить его владельца и настроить права доступа.
Задачи
- Найдите полный путь к файлу
sources.listвнутри директории/etc/. - Смените владельца файла на текущего пользователя —
labex. - Установите права доступа к файлу так, чтобы только владелец (
labex) имел права на чтение и запись, а остальные пользователи не имели доступа вовсе.
Подсказки
- Используйте команду
findдля поиска файлов по имени. Вы можете указать начальную директорию для поиска. - Команда
chownиспользуется для смены владельца файла. - Команда
chmodизменяет права доступа к файлу. Для этого можно использовать восьмеричную нотацию (например,600). - Поскольку вы изменяете системный файл, вам потребуется использовать
sudoперед командами, чтобы получить необходимые административные привилегии.
Пример
После успешного выполнения всех задач проверка сведений о файле с помощью ls -l должна выдать результат, похожий на этот:
$ ls -l <path-you-found-in-step-1>
-rw------- 1 labex root 2403 Feb 6 10:14 <path-you-found-in-step-1>
Обратите внимание, что права доступа должны быть -rw-------, а владельцем — labex. Группа, размер и дата могут отличаться.
Итоги
Поздравляем с выполнением задания! Вы успешно применили основные команды Linux для поиска системного файла, изменения его владельца с помощью chown и настройки прав доступа с помощью chmod. Это критически важные навыки для любого пользователя Linux, особенно в задачах системного администрирования и обеспечения безопасности файлов и системы в целом.



