diff -U4 -r cancd-0.1.0/cancd.c cancd-0.1.0+byte/cancd.c --- cancd-0.1.0/cancd.c 2005-08-18 19:47:48.000000000 +0100 +++ cancd-0.1.0+byte/cancd.c 2006-10-25 14:51:59.000000000 +0100 @@ -366,15 +368,15 @@ return 0; } dir = dirname(tmp); - rc = make_tree(dir, 0700); + rc = make_tree(dir, 0750); free(tmp); if (rc) return 0; - fd = open(name, O_WRONLY | O_APPEND | O_CREAT, 0600); + fd = open(name, O_WRONLY | O_APPEND | O_CREAT, 0640); if (fd < 0) syslog(LOG_ERR, "Unable to open \"%s\": %s", name, strerror(errno)); else