Открываем файл, используя системный вызов open()
.Системный вызов open() разрешений
if ((fd2 = open(logFile, O_RDWR |O_APPEND | O_CREAT), 0666) == -1)
DieWithError("open() failed");
Этот файл, который является FTP_track.log, создан без проблем. Проблема в том, что у меня есть режим 0666
, который читается и записывается для всех, я не могу открыть файл в unix. Мне нужно изменить права доступа к свойствам файла для чтения и записи.
Любые идеи? Спасибо.
Возможно, ваш umask запрещает разрешение на запись для всех. –