Введение
В рамках данного испытания вы освоите навыки управления правами доступа к файлам, которые назначаются в системе Linux по умолчанию. Понимание и контроль этих параметров являются критически важными аспектами системного администрирования, так как это гарантирует безопасность и корректную доступность вновь создаваемых файлов и каталогов. Вы будете использовать команду umask для настройки маски прав доступа и проанализируете результат её применения.
Управление правами доступа по умолчанию с помощью umask
Ваша задача — установить определенное значение umask для текущего сеанса командной оболочки, а затем создать новый файл и каталог, чтобы убедиться, что права доступа по умолчанию применились правильно.
Задачи
- Установите значение
umaskравным0022для вашего текущего сеанса оболочки. - В каталоге
~/projectсоздайте пустой файл с именемtest_file. - В каталоге
~/projectсоздайте новый каталог с именемtest_dir.
Требования
- Все операции должны выполняться в каталоге
~/project. - Используйте команду
umaskдля настройки маски прав доступа. - Используйте команду
touchдля создания файла. - Используйте команду
mkdirдля создания каталога.
Пример
После правильной настройки umask и создания объектов, проверка прав доступа с помощью команды ls -l должна вывести результат, аналогичный следующему:
$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
Резюме
В ходе этого испытания вы научились управлять правами доступа по умолчанию для новых файлов и каталогов в системе Linux. Вы использовали команду umask для установки маски прав и пронаблюдали, как она влияет на итоговые атрибуты создаваемых объектов. Этот навык является базовым для системных администраторов, позволяя гарантировать, что файлы создаются с надлежащими настройками безопасности, защищая данные и поддерживая порядок в системе.



