c#创建或修改文件/目录权限:使用带有mono和apache2的asp.net添加组读取权限

Ale*_*rar 2 c# linux mono file-permissions apache2

如何在mono和apache2下使用asp.net更改/设置文件或目录的权限?

我有一个aspx页面,需要检查目录是否存在,如果没有,必须创建它,但设置了组读取权限.试过DirectorySecurity,但它抛出PlatformNotSupportedException.

Apache正在使用www-data用户,并且所有创建的文件/文件夹都归该用户所有,目录权限如下所示drwx------.

问题是它们如何被修改为drwxr-----

San*_*ira 7

使用Mono.Unix.Native中的Syscall.chmod