diff --git a/src/util/files.c b/src/util/files.c index 7929846c..c4436977 100644 --- a/src/util/files.c +++ b/src/util/files.c @@ -117,7 +117,7 @@ main(int argc, char *argv[]) ef_init(); - if (mkdir(gamedir, 0750) < 0 && errno != EEXIST) { + if (mkdir(gamedir, 0770) < 0 && errno != EEXIST) { perror(gamedir); printf("Can't make game directory\n"); exit(1); @@ -171,17 +171,17 @@ main(int argc, char *argv[]) putrealm(&realm); } } - if (mkdir(teldir, 0750) < 0 && errno != EEXIST) { + if (mkdir(teldir, 0770) < 0 && errno != EEXIST) { perror(teldir); printf("Can't make telegram directory\n"); exit(1); } for (x = MAXNOC - 1; x >= 0; x--) { filename = mailbox(buf, x); - close(creat(filename, 0600)); + close(creat(filename, 0660)); } - close(creat(timestampfil, 0600)); - close(creat(annfil, 0600)); + close(creat(timestampfil, 0660)); + close(creat(annfil, 0660)); /* create a zero-filled sector file */ memset(&sct, 0, sizeof(sct));