[Fedora-directory-commits] adminserver/admserv/newinst/src ux-update.cc, 1.15, 1.16

Richard Allen Megginson (rmeggins) fedora-directory-commits at redhat.com
Fri Nov 18 21:15:59 UTC 2005


Author: rmeggins

Update of /cvs/dirsec/adminserver/admserv/newinst/src
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3710/adminserver/admserv/newinst/src

Modified Files:
	ux-update.cc 
Log Message:
Make sure the server uid owns the config directory and the other config files



Index: ux-update.cc
===================================================================
RCS file: /cvs/dirsec/adminserver/admserv/newinst/src/ux-update.cc,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ux-update.cc	17 Nov 2005 17:43:38 -0000	1.15
+++ ux-update.cc	18 Nov 2005 21:15:51 -0000	1.16
@@ -662,6 +662,10 @@
 
    logUninstallInfo(sroot, "admin", "admin", dir);
 
+   /* make sure the config directory is owned by the ssuser */
+   sprintf(tstr, "%s/admin-serv/config", sroot);
+   chown_file(SSuser, SSgroup, tstr);
+
    /*
     * Write new admpw.
     */
@@ -713,6 +717,7 @@
    fclose(f);
 
    logUninstallInfo(sroot, "admin", "admin", tstr);
+   chown_file(SSuser, SSgroup, tstr);
 
    sprintf(tstr, "chmod 640 %s/%s", sroot, DEFAULT_LDAPSWITCH);
    system(tstr);
@@ -1199,6 +1204,7 @@
    snprintf(src, sizeof(tstr), "%s/shared/config/template/nss.conf.tmpl", sroot);
    replaceTokensInFile(src, tstr, nssarray);
    chmod(tstr, S_IRUSR | S_IWUSR);
+   chown_file(SSuser, SSgroup, tstr);
    logUninstallInfo(sroot, "admin", "admin", tstr);
 
    snprintf(tstr, sizeof(tstr), "%s/admin-serv/config/console.conf", sroot);




More information about the Fedora-directory-commits mailing list