Index: usr.sbin/nandtool/nand_read.c =================================================================== --- usr.sbin/nandtool/nand_read.c +++ usr.sbin/nandtool/nand_read.c @@ -52,7 +52,7 @@ } if ((out = param_get_string(params, "out"))) { - out_fd = open(out, O_WRONLY|O_CREAT); + out_fd = open(out, O_WRONLY|O_CREAT, 0666); if (out_fd == -1) { perrorf("Cannot open %s for writing", out); return (1); Index: usr.sbin/nandtool/nand_readoob.c =================================================================== --- usr.sbin/nandtool/nand_readoob.c +++ usr.sbin/nandtool/nand_readoob.c @@ -59,7 +59,7 @@ } if ((out = param_get_string(params, "out"))) { - if ((fd_out = open(out, O_WRONLY | O_CREAT)) == -1) { + if ((fd_out = open(out, O_WRONLY | O_CREAT, 0666)) == -1) { perrorf("Cannot open %s", out); ret = 1; goto out;