[<<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 установлена