【发布时间】:2012-09-08 20:36:36
【问题描述】:
我正在编写一个 bash 脚本来更新一些文件/目录,并且我想在脚本中运行 umask 来为脚本创建的文件/目录设置默认权限。我知道我可以 umask 设置文件和目录的权限,但是我需要文件和文件夹的权限不同。
I want files to be: -rw----r-- (0604)
I want folders to be: drwx-----x (0701)
我可以使用 umask 执行此操作吗?如果是这样,我该怎么做?如果不是,实现它的最佳方法是什么?提前谢谢你。
【问题讨论】:
-
您确定要在目录(其他)上使用 --x 吗?这意味着其他人只有知道文件名才能读取目录中的文件。如果您可以在目录上接受 rwx---r-x,则 umask 072 正好适合。
标签: bash permissions umask