[Mono-list] Permissions of files created by a webservice

Mathias Tausig mathias.tausig at a-cert.at
Wed May 26 08:53:37 EDT 2010

Am 26.05.2010 13:49, schrieb Robert Jordan:
> On 26.05.2010 13:44, Mathias Tausig wrote:
>> Am 26.05.2010 12:18, schrieb Mathias Tausig:
>>> I would need to alter these permissions, but I am afraid I don't have a
>>> clue, where to look at. I am not even sure, if that't really a mono
>>> problem or an apache setting.
>> I dug a bit deeper in the meanwhile, and found out, that it is a mono
>> and not an apache issue. The umask of the mono process started by apache
>> has an umask of 077. How can I change it?
> Assuming you're using mod_mono:
> MonoUnixUmask 0022

Thanks for the tip. I tried it, but this directive doesn't do anything.
It doesn't even complain if I enter a bogus value (like 999999 instead
of 0002) for the umask. Here is my VirtualHost configuration:

<IfDefine SSL>
<IfDefine !NOSSL>
<VirtualHost *:8080>
  ServerName localhost
  ServerAdmin web-admin at localhost
  DocumentRoot /etc/zert/htdocs/
  MonoUnixUmask 0002
  MonoServerPath localhost "/usr/bin/mod-mono-server2"

  MonoApplications localhost "/:/etc/zert/htdocs"
  <Location "/">
    Allow from all
    Order allow,deny
    MonoSetServerAlias localhost
    SetHandler mono

  SSLEngine on


  SSLCertificateFile /etc/zert/ssl.cer
  SSLCertificateKeyFile /etc/zert/ssl.key
  SSLCACertificateFile /etc/zert/ca.pem

  SSLVerifyClient require
        SSLVerifyDepth  10
        SSLOptions +ExportCertData

I am using openSuse 11.0, apache2-2.2.8-28.10, apache2-mod_mono-2.6-1.2
(from the "mono" repo of the opensuse build service).


More information about the Mono-list mailing list