Практическое задание

Эта задача — шаг 4 курса «Пользователи, группы и права»

Закрой файл с паролями

легко~2 мин

Файл /etc/billing/db.env с паролем к базе сейчас доступен на чтение и запись всем. Поставь ему права 640: владелец читает и пишет, группа только читает, остальные — ничего.

Что потренируешь:
  • chmod
  • восьмеричная нотация
  • права доступа
  • секреты в файлах

Разбор темы

Права файла — три тройки битов: для владельца, группы и остальных. Каждая тройка — сумма r=4, w=2, x=1, поэтому 6 — это rw-, 4 — r--, 0 — ничего. Файлы с паролями и ключами не должны быть доступны «остальным»: любой процесс на сервере под чужой учёткой сможет их прочитать. Права меняет chmod, текущие показывают ls -l и stat -c %a.

Что проверяется

  1. файл db.env на месте
  2. права db.env — 640

Как это выглядит