我使用open()
在linux上创建一个文件mode_t perms = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
int i = open(settingsPath.c_str(), O_CREAT | O_RDWR, perms);
正如您所看到的,我正在为每个人指定读/写权限。 但是,当我检查终端中的权限时,它说
-rw-rw-r-- 1 tstadler tstadler 0 Apr 17 10:54 settings.json
为什么我不能给每个人写权限?