SSPCPP-659 - shibd doesn't set any umask
[shibboleth/cpp-sp.git] / configs / shibd-osx.plist.in
index 26c90b1..6602265 100644 (file)
@@ -3,11 +3,12 @@
 <plist version="1.0">
 <dict>
        <key>Label</key> <string>edu.internet2.shibboleth.shibd</string>
-       <key>ServiceDescription</key> <string>Shibboleth 2.0 Service Provider daemon</string>
+       <key>ServiceDescription</key> <string>Shibboleth 2 Service Provider daemon</string>
 
        <key>ProgramArguments</key>
        <array>
                <string>@-PREFIX-@/sbin/shibd</string>
+               <string>-F</string>
                <string>-f</string>
                <string>-p</string>
                <string>@-PKGRUNDIR-@/shibd.pid</string>
@@ -16,5 +17,7 @@
        <key>RunAtLoad</key> <false/>
        <key>OnDemand</key> <true/>
        <key>StandardErrorPath</key> <string>/dev/null</string>
+       <key>UserName</key> <string>root</string>
+        <key>Umask</key> <string>0022</string>
 </dict>
 </plist>