Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://uneex.mithril.cs.msu.su/static/AltDocs_informatika1/Book1/2_os/1_linux/03_file/2_rwx/index.html
Дата изменения: Mon Sep 26 12:36:03 2011 Дата индексирования: Tue Oct 2 02:26:23 2012 Кодировка: koi8-r |
В ОС Linux для каждого файла и каталога задаются права доступа, определяющие, кто и какие операции может осуществлять над данным файлом. Эти права позволяют ограничить доступ к файлу трем категориям пользователей (владелец, группа, остальные).
Кроме этого, можно управлять типом прав доступа к данному файлу или каталогу. Для файла или каталога может быть установлено право на чтение, запись и выполнение (для каталога -- это право на вход в него). Наличие соответствующего права на чтение кодируется символом r (от англ. read), право на запись -- w (write), право на выполнение -- x (execute), отсутствие соответствующего права обозначают дефисом (-).
Эти три типа прав доступа для трех категорий пользователей образуют набор из девяти символов, однозначно задающий все права доступа к файлу (каталогу), например, rwxrwxr-x.
Обратите внимание, что для удаления файла необходимо обладать правом на запись в директорию, его содержащую.
При создании файла или каталога права устанавливаются автоматически, чем впрочем, тоже можно управлять. Владелец файла может изменять его права доступа как угодно.
Команда "ls -l" выдает подробную информацию о файле, включая
права доступа к нему. С файлом, имеющим, например, код доступа
rwxr-xr-x его хозин может производить любые операции (читать,
изменять и выполнять), а все остальные -- только читать и выполнять.