diff --git a/src/tools/fsync/test_fsync.c b/src/tools/fsync/test_fsync.c
index 3905d2b15753b8088f7aa6401d3938f9e1bc0769..c3ec77ba51559b557a6adeaf088427f489d34060 100644
--- a/src/tools/fsync/test_fsync.c
+++ b/src/tools/fsync/test_fsync.c
@@ -39,7 +39,7 @@ int main(int argc, char *argv[])
 	printf("Simple write timing:\n");
 	/* write only */	
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	close(tmpfile);		
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
 	printf("Compare fsync before and after write's close:\n");
 	/* write, fsync, close */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	fsync(tmpfile);
@@ -65,12 +65,12 @@ int main(int argc, char *argv[])
 
 	/* write, close, fsync */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	close(tmpfile);
 	/* reopen file */
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	fsync(tmpfile);
 	close(tmpfile);		
@@ -85,7 +85,7 @@ int main(int argc, char *argv[])
 #ifdef OPEN_DATASYNC_FLAG
 	/* open_dsync, write */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | O_DSYNC)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | O_DSYNC, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	close(tmpfile);
@@ -98,7 +98,7 @@ int main(int argc, char *argv[])
 
 	/* open_fsync, write */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | OPEN_SYNC_FLAG)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT | OPEN_SYNC_FLAG, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	close(tmpfile);
@@ -111,7 +111,7 @@ int main(int argc, char *argv[])
 #ifdef HAVE_FDATASYNC
 	/* write, fdatasync */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	fdatasync(tmpfile);
@@ -125,7 +125,7 @@ int main(int argc, char *argv[])
 
 	/* write, fsync, close */
 	gettimeofday(&start_t, NULL);
-	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT)) == -1)
+	if ((tmpfile = open("/var/tmp/test_fsync.out", O_RDWR | O_CREAT, 0600)) == -1)
 		die("can't open /var/tmp/test_fsync.out");
 	write(tmpfile, &strout, 200);
 	fsync(tmpfile);