Этот вопрос проверяет знание системы файловых разрешений (permissions) в Linux.
Linux использует три типа разрешений:
Чтение (Read, r) — позволяет просматривать содержимое файла.
Запись (Write, w) — позволяет изменять файл.
Исполнение (Execute, x) — позволяет запускать файл как программу.
Права задаются для трёх категорий:
1. Владелец (Owner)
2. Группа (Group)
3. Остальные (Others)
Пример отображения прав файла:
ls -l file.txtВывод:
-rwxr--r-- 1 user group 1234 Feb 8 12:00 file.txtГде:
rwx — владелец может читать, писать, выполнять.
r-- — группа может только читать.
r-- — остальные могут только читать.
Изменение прав через chmod:
chmod 755 script.shОбозначает:
Владелец (7) — чтение, запись, выполнение (rwx).
Группа (5) — чтение и выполнение (r-x).
Остальные (5) — чтение и выполнение (r-x).
Система прав доступа Linux позволяет гибко управлять файлами, обеспечивая безопасность.