DotNetZip创建了权限为000 (无读、无写、无执行)的压缩文件,因此我不能在Linux上轻松地打开它们(Windows资源管理器并不关心这一点,通常会打开文件)。Windows上的相同代码生成具有读取权限的文件(在Linux上): using (var fs = new System.IO.FileStream(".new System.IO.StreamWriter(entry.Open())) writer
由于我的系统上的默认umask设置,文件权限始终默认为组和其他的无访问权限。当我安装我需要别人访问的软件时,这是很好的,通常是很烦人的。是否有一种快速的方式,我可以重置权限的所有文件和文件夹在树安装后,根据使用权限。rwx------ to rwxr-xr-x
rw------- to rw-r--r--