Если ввести команду ls –l,то мы получим информацию следующего вида:
- rwxr--r--1 ivan group1 dec 03 18:30 program.c ,
где
«-» указывает что это файл (для директории - d, для ссылки - l)
«rwxr--r--» - права доступа к файлу
1. первые три символа права доступа владельца файла
2. вторые три – права доступа группы пользователей
3. последние три символа – права доступа для всех остальных
Значение символов:
· r – разрешено чтение (соответствующая цифра 4)
· w – разрешена запись (соответствующая цифра 2)
· x – разрешено выполнение (соответствующая цифра 1)
· - - данный символ запрещает чтение, запись или выполнение, в зависимости от позиции, в которой он находиться.
«1» - количество ссылок
«ivan» - имя владельца файла
«group1» - имя группы владельца файла
«dec 03 18:30» - дата последней модификации файла
«program.c» - имя файла
В данном примере program.cявляется обычным файлом. Владелец файла ivan имеет все права доступа к нему, а группа group1 и все остальные имеют право только читать данный файл.
Для задания прав доступа к файлу существует команда chmod.
4.Резюме:
Файловая система обеспечивает логический метод организации, восстановления и управления информацией. Файловая система имеет иерархическую структуру.
Некоторые операционные системы требуют от вас определить тип файла и использовать его определенным способом. От этого будет зависеть то, как будут файлы сохраняться, т.к. файлы могут быть последовательными, двоичными или произвольной выборки. Для системы UNIX все файлы одинаковы. Это делает файловую структуру UNIX легкой в использовании.
Файл, который является основной единицей системы UNIX, может быть:
· обыкновенным файлом,
· каталогом,
· специальным файлом
· символическим каналом связи.