Author: e2jk-guest
Date: 2013-05-20 12:55:38 +0000 (Mon, 20 May 2013)
New Revision: 13678

Modified:
   trunk/packages/gnuhealth/trunk/debian/gnuhealth-server.postinst
Log:
Make the server's configuration file only readable by the gnuhealth user (as it 
might contain sensitive authentication information [doesn't right now])


Modified: trunk/packages/gnuhealth/trunk/debian/gnuhealth-server.postinst
===================================================================
--- trunk/packages/gnuhealth/trunk/debian/gnuhealth-server.postinst     
2013-05-20 08:35:33 UTC (rev 13677)
+++ trunk/packages/gnuhealth/trunk/debian/gnuhealth-server.postinst     
2013-05-20 12:55:38 UTC (rev 13678)
@@ -30,6 +30,7 @@
 GNUHEALTH_USER="gnuhealth"
 GNUHEALTH_HOMEDIR="/var/lib/gnuhealth"
 GNUHEALTH_LOGDIR="/var/log/gnuhealth"
+GNUHEALTH_CONFFILE="/etc/gnuhealth/gnuhealth-server.conf"
 
 case "$1" in
     configure)
@@ -42,6 +43,10 @@
                    chown ${GNUHEALTH_USER}:adm ${GNUHEALTH_LOGDIR}
                    chmod 0750 ${GNUHEALTH_LOGDIR}
                fi
+
+               # Setting ownership and permissions on configuration file
+               chown ${GNUHEALTH_USER}:${GNUHEALTH_USER} ${GNUHEALTH_CONFFILE}
+               chmod 0440 ${GNUHEALTH_CONFFILE}
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to