Index: /trunk/zoo-kernel/service_internal_ms.c
===================================================================
--- /trunk/zoo-kernel/service_internal_ms.c	(revision 297)
+++ /trunk/zoo-kernel/service_internal_ms.c	(revision 298)
@@ -349,5 +349,5 @@
       char *fpath=(char*) malloc((strlen(sdsName)+strlen(demo[1])+2)*sizeof(char));
       sprintf(fpath,"%s/%s",sdsName,demo[i]);
-      int f=open(fpath,O_WRONLY|O_CREAT);
+      int f=open(fpath,O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
       write(f,vsifcontent,size);
       close(f);
