![]() | Права доступа и атрибуты файлов |
< предыдущая | содержание | следующая >
У каждого файла или каталога есть владелец, группа и наборы прав для владельца, группы и остальных. Буквы r, w и x означают чтение, запись и выполнение. Для каталога x также требуется, чтобы проходить через него по имени и обращаться к содержимому.
Числа 6, 4 и 5 обозначают сочетания чтения, записи и выполнения. Поэтому 644 обычно позволяет владельцу менять текстовый файл, а остальным — читать его; 600 ограничивает файл владельцем; 755 подходит для исполняемого сценария, доступного для чтения остальным.
chmod 644 notes.txt
chmod 600 private.key
chmod 755 script.sh
ls -lКоманды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.
Менять владельца обычно может root; для этого служат chown и chgrp. Не применяйте рекурсивные chmod -R или chown -R к системным каталогам без проверки цели. Файловые флаги chflags дополняют обычные права, но некоторые флаги могут ограничивать даже владельца.
Тема соответствует разделу «Основы FreeBSD» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Основы FreeBSD.
Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.
< предыдущая | содержание | следующая >