236得票7回答
"umask"是什么,它是如何工作的?

我相信umask是控制文件权限的东西,但我并不完全理解它。 在终端中运行umask 0644后,我无法读取用命令行文本编辑器nano创建的文件。我注意到该文件的权限设置为0022,而不是默认的0755。 umask是如何工作的?我以为只需从0777中去除umask中的每个数字,7 - 6 ...

45得票6回答
如何为特定文件夹设置umask

我需要为一个特定的文件夹设置umask值。我有一个网络应用程序,当它创建一些文件时,默认权限是700。但是我需要至少755权限来访问该文件。如何做到这一点?

13得票3回答
如何永久更改umask模式?

我读了一些类似于这篇旧文章this的文章,讲述如何更改umask模式,但仍然无法完全弄清楚。我正在使用Ubuntu 14.04,并且默认情况下运行Xenial内核,umask 0002,我的目标是在整个系统中永久设置0027 umask模式。我该如何实现?最好的方法是什么?

12得票2回答
为什么umask 077不允许用户执行文件/目录?

我正在使用umask 077。"其他"和"组"没有任何权限,但用户无法执行文件/目录。 为什么umask 077不允许所有者执行文件/目录?

8得票7回答
如何在Ubuntu 17.04中设置默认的umask?

过去,我一直在~/.profile中设置umask。我将umask设置为077,以便我的文档具有600 (rw-------)的权限。但是,在Ubuntu 17.04中,将其设置在~/.profile中不再起作用。 那么,在Ubuntu 17.04的gnome会话中创建新文档时,我应该在哪里...

7得票1回答
如何创建一个具有永久权限的目录,与默认权限不同。

我已经设置了系统范围的默认权限为umask 027。我需要创建一个目录,其子目录需要775权限,文件需要664权限,并在系统启动后使这些权限永久生效。 我正在寻找最佳选项,以确保安全性不受影响。有什么好的建议吗? 让我解释一下情况: 我有一个默认权限为027(系统范围),我希望apache...