linux - 如何更改 umask 以便所有文件以与新目录不同的模式位开头

标签 linux bash fedora umask

具体来说,我需要给文件 rw----r-- 和目录 rwx--xr-x

最佳答案

使用 umask 062

这是有效的,因为 umask 仅取消设置位,并且通常不会在创建文件时首先设置可执行位:

$ umask 062
$ touch myfile; mkdir mydir
$ ls -ld myfile mydir
drwx--xr-x 1 user user 0 Dec  5 15:21 mydir
-rw----r-- 1 user user 0 Dec  5 15:21 myfile

关于linux - 如何更改 umask 以便所有文件以与新目录不同的模式位开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40984321/

相关文章:

linux - 即使我的公钥位于authorized_keys服务器文件上,权限也被拒绝(公钥)

linux - 在系统启动时启动的文件中的日期函数 - bash

regex - Linux:重命名包含大写字母 ASCII 代码的文件

ruby - 在 Xcode 机器人触发器中安装 Pod

linux - bash 中的字符串替换 - 错误替换错误

linux - 如何在一台机器上使用资源(.txt 文件)和另一台机器上的脚本通过 ssh 运行 shell 脚本?

ruby-on-rails - 在fedora 20上安装TheRubyRacer gem时出错

linux - 如何在 windows 中使用 timeval 等 Linux 库

linux - 使用 'sed' 或其他类似命令捕获一组,然后仅输出该数据

linux - 在 fedora 上运行 gcc 获取 AVR