[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Изменение моды файла

Системный вызов chmod(2) может изменить специальные биты и биты прав
доступа в моде файла.
Аргументы chmod(2):
path Путевое имя файла или устройства. Используется в системном вызове
chmod(2).
fildes    Дескриптор открытого файла. Используется в системном вызове
fchmod(2).
mode Этот двенадцатибитовый аргумент используется для изменения
специальных битов и битов прав доступа.
Чтобы изменить моду файла, эффективный пользовательский идентификатор
процесса, вызвавшего chmod(2), должен совпадать с пользовательским
идентификатором владельца файла.
Воздействие chmod(2) можно наблюдать, если вызвать stat(2) с данным
файлом и проверить поле st_mode структуры stat.
                         ИЗМЕНЕНИЕ МОДЫ ФАЙЛА
chmod(2)

ИМЯ

      chmod - изменить моду файла

ИСПОЛЬЗОВАНИЕ

      #include <sys/types.h>
      #include <sys/stat.h>

      int chmod (const char *path, mode_t mode);

      int fchmod(int fildes, mode_t mode);

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

      успех - 0

      неуспех - -1 и errno установлена