Введение

В этом задании вы отработаете базовые навыки управления файлами. Важный системный файл sources.list находится где-то внутри директории /etc/. Ваша цель — найти этот файл, стать его владельцем и ограничить права доступа так, чтобы только ваша учетная запись могла читать его и записывать в него данные. Это упражнение поможет вам лучше ориентироваться в файловой системе Linux и обеспечивать безопасность файлов.

Поиск и защита системного файла

Ваша задача — найти файл sources.list, изменить его владельца и настроить права доступа.

Задачи

  1. Найдите полный путь к файлу sources.list внутри директории /etc/.
  2. Смените владельца файла на текущего пользователя — labex.
  3. Установите права доступа к файлу так, чтобы только владелец (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, особенно в задачах системного администрирования и обеспечения безопасности файлов и системы в целом.

✨ Проверить решение и практиковаться