Задача chmod 600: закрыть учебный ключ
Ограничьте доступ к безопасному текстовому макету ключа. Измените только права и сохраните содержимое; реальные секреты в упражнении не используются.
Ситуация и цель
При подготовке учебного каталога макет ключа получил чрезмерно широкие биты доступа. Исправьте режим так, чтобы только владелец мог читать и изменять файл.
Исходные данные
keys/demo.key содержит явную строку-заглушку EDUCATIONAL_PLACEHOLDER_NO_SECRET. Исходный режим равен 666. Это не криптографический ключ и не средство доступа к какой-либо машине.
Попробуйте в терминале
Виртуальные файлы · без доступа к вашей системе · Reset в любой момент
- keys/demo.key содержит явную строку-заглушку EDUCATIONAL_PLACEHOLDER_NO_SECRET. Исходный режим равен 666. Это не криптографический ключ и не средство доступа к какой-либо машине.
- Выполните действия в учебном терминале. Сверяйте имена и результат после каждого изменения.
- Нажмите «Проверить»: должны выполниться все условия задания.
Подсказка 1
Посчитайте три восьмеричные цифры: владельцу требуются r и w, группе и остальным — ни одного бита. Не пересоздавайте файл через echo, если задача состоит только в изменении метаданных.
Подсказка 2
Режим учебного ключа равен 600. Содержимое ключа сохранено
Подсказка 3
Откройте разбор решения ниже и выполняйте его строки по отдельности.
Разбор решения
Это один из допустимых способов. Вводите команды по отдельности.
chmod 600 keys/demo.key
ls -l keys/demo.keyПорядок работы
Посчитайте три восьмеричные цифры: владельцу требуются r и w, группе и остальным — ни одного бита. Не пересоздавайте файл через echo, если задача состоит только в изменении метаданных.
Как проверяется результат
Режим учебного ключа равен 600.
Содержимое ключа сохранено.
Разбор и границы применения
Проверка текста обнаружит случайное затирание макета даже при правильных правах. На настоящей системе режим файла — лишь часть защиты ключа: важны владелец, путь и политика доступа. Полная проверка SSH здесь не выполняется.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Coreutils — документация утилит
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.