| |||||||||||||||||||||||||||||||||
Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие |
|||
| РБМК-1000 | |||
| Гражданский суда | |||
| Авиация | |||
Высшая математика |
|||
| Задачи | |||
| Практикум | |||
| Карта сайта | |||
Отображение и изменение характеристик файлов |
У каждого файла в системах семейства UNIX есть три важные характеристики: принадлежность
группе; Если у вас нет опыта работы в операционных системах UNIX, информацию о характеристиках файловой системы UNIX можно получить по адресу http://sunsite.auc.dk/linux-newbie/FAQ2.htm. Темы принадлежности группе, владения и разрешений рассматриваются в разделе 3.2.6. chgrp( ) Функция chgrp( ) пытается сменить группу, которой принадлежит заданный файл. Синтаксис функции chgrp( ): int chgrp (string имя_файла, mixed группа) filegroup( ) Функция filegroup( ) возвращает идентификатор группы владельца файла с заданным именем или FALSE в случае ошибки. Синтаксис функции filegroup( ): int filegroup (string имя_файла) chmod( ) Функция chmod( ) изменяет разрешения файла с заданным именем. Синтаксис функции chmod( ): int chmod (string имя_файла, int разрешения) Разрешения задаются в восьмеричной системе. Специфика задания параметра функции chmod ( ) продемонстрирована в следующем примере: chmod("data_file.txt", g+r); // He работает chmod("data_file.txt", 766); // Не работает chmod("data_file.txt", 0766); // Работает fileperms( ) Функция fileperms( ) возвращает разрешения файла с заданным именем или FALSE в случае ошибки. Синтаксис функции fileperms( ): int fileperms (string имя_файла) chown( ) Функция chown( ) пытается сменить владельца файла. Право изменения владельца файла предоставляется только привилегированному пользователю. Синтаксис функции chown( ): int chown (string имя_файла, mixed пользователь) fileowner( ) Функция fileowner( ) возвращает идентификатор пользователя для владельца файла с заданным именем. Синтаксис функции fileowner( ): int fileowner (string имя_файла) |
| На главную |