Введение
В операционных системах Linux права доступа к файлам играют ключевую роль в управлении доступом к данным и каталогам. Данное испытание проверит ваше умение манипулировать правами доступа с помощью команды chmod, что является фундаментальным навыком как для системных администраторов, так и для обычных пользователей Linux.
Окружение
LabEx использует Red Hat Universal Base Image 9 (UBI9) для имитации экзаменационной среды. Хотя она может не полностью совпадать с реальной средой экзамена RHCSA, она обеспечивает отличную платформу для отработки задач, с которыми вы столкнетесь.
В системе настроены два пользователя:
labex: Стандартный пользователь с правами sudo, пароль:labex.root: Системный администратор, пароль:redhat.
Это испытание включает в себя реальные экзаменационные вопросы, сопровождаемые пояснениями, требованиями и сценариями автоматической проверки, которые помогут вам подтвердить правильность выполнения заданий. Оно эффективно охватывает области знаний, необходимые для сертификации RHCSA.
Создание и изменение прав доступа к файлам
Задачи
- Создайте новый файл с именем
perm_file1в каталоге/home/labex. - Установите начальные права только на чтение для владельца, группы и остальных пользователей.
- Добавьте право на выполнение для владельца и права на запись для группы и остальных пользователей.
- Отзовите право на запись у остальных пользователей (public).
- Одновременно назначьте права на чтение, запись и выполнение для всех трех категорий пользователей.
- Отзовите право на запись у группы-владельца, а также отзовите права на запись и выполнение у остальных пользователей (public).
Требования
- Все операции должны выполняться в каталоге
/home/labex. - Для создания файла используйте команду
touch. - Используйте команду
chmod, применяя как символьную, так и числовую (восьмеричную) нотацию для изменения прав следующим образом:- Сначала установите права только на чтение (444) для всех категорий пользователей.
- Для всех последующих изменений используйте символьную нотацию.
- Итоговые права доступа для
perm_file1должны быть следующими:- Владелец: чтение, запись и выполнение (rwx)
- Группа: чтение и выполнение (r-x)
- Остальные: только чтение (r--)
Пример
После выполнения всех задач при запуске команды ls -l perm_file1 вывод должен выглядеть следующим образом:
-rwxr-xr-- 1 labex labex 0 Aug 28 07:14 perm_file1
Резюме
В ходе этого испытания вы научились управлять правами доступа к файлам в Linux с помощью команды chmod. Вы попрактиковались в создании файлов и изменении их атрибутов доступа, используя символьный и числовой методы записи. Этот навык является основополагающим для системного администрирования и поддержания безопасности в средах Linux. Выполнив эти задачи, вы подтвердили свое умение устанавливать специфические права для различных категорий пользователей (владельца, группы и остальных) и понимание того, как добавлять или удалять отдельные биты прав по мере необходимости.
Ключевые аспекты данного испытания:
- Создание файла с помощью команды
touch. - Использование
chmodс восьмеричной нотацией (444) для установки базовых прав. - Использование
chmodс символьной нотацией для точечного изменения прав. - Понимание раздельного управления правами для владельца, группы и прочих пользователей.
- Достижение целевого состояния прав доступа через последовательность команд.
Это упражнение закрепляет важность точного управления доступом в системах Linux и дает практический опыт эффективного использования инструментов командной строки.



