设置目录和文件的umask

设置目录和文件的umask

是否可以创建一个umask,这将导致新创建的文件和目录具有相同的访问权限?例如他们两个都有

rwxrwrw

目录以 777 - umask 开头,文件以 666 - umask 开头,但是是否可以创建这样的 umask ?

答案1

不 - 只有当应用程序要求的目录和文件具有相同的权限。但fopen用于0666文件和直接open调用通常使用相同的权限,而目录需要执行权限才能有用,因此通常使用0777(或0755,取决于应用程序)来请求它们。

相关内容