GID_OTHER
error = setegid(GID_OTHER);
static const gid_t gidset[] = {GID_WHEEL, GID_OTHER};
error = setregid(GID_OTHER, GID_OTHER);
error = setresgid(GID_OTHER, GID_OTHER, GID_OTHER);
error = setgid(GID_OTHER);
GID_OTHER, 0600);
GID_OTHER, 0600);
error = chown(fpath, -1, GID_OTHER);
UID_OWNER, GID_OTHER, 0600);
GID_OTHER, 0600 | S_ISUID);
UID_OTHER, GID_OTHER, 0000);
UID_OTHER, GID_OTHER, 0004);
fpath_write, UID_OTHER, GID_OTHER, 0002);
fpath_readwrite, UID_OTHER, GID_OTHER, 0006);
asroot ? UID_ROOT : UID_OWNER, GID_OTHER, 0000);
asroot ? UID_ROOT : UID_OWNER, GID_OTHER, 0400);
fpath_write, asroot ? UID_ROOT : UID_OWNER, GID_OTHER, 0200);
fpath_readwrite, asroot ? UID_ROOT : UID_OWNER, GID_OTHER, 0600);
GID_OTHER, 0600);
UID_OTHER, GID_OTHER, 0700);
UID_OTHER, GID_OTHER, 0600);
UID_OTHER, GID_OTHER, 0666);