file - 使新文件自动执行?

标签 file unix umask

是否可以让所有新创建的文件在创建时都具有执行权限?为什么我不能默认授予它?

最佳答案

文件的 umask 从 666 中减去,目录的 umask 从 777 中减去。所以如果你的 umask 是 002 并且你创建一个目录,你得到 775 (777 - 002),如果你创建一个文件你得到 664 (666 - 002) )。

关于file - 使新文件自动执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15599951/

相关文章:

c - 为什么更改结构指针后会出现段错误?

linux - 使用不同用户将文件从一台服务器复制到远程服务器的 Shell 命令

linux - 将 stdout 和 stderr 重定向到文件以及 Linux 中的控制台

linux - 使用 UMASK 创建权限为 755 的 unix 文件

linux - CHMOD 与 UMASK - Linux 文件权限

c++ - 我没有得到目录中文件的实际数量。哪里有问题?

c# - 如何将 %programfiles%\directory\tool.exe 形式的字符串转换为 C#/.net 中可用的文件名?

configuration - 午夜指挥官不尊重umask

database - 数据库系统是否包含/存储图片、声音和文件,或者只是它们的引用?

regex - AWK SHELL 将值从 shell 传递到 AWK