小编Osc*_*car的帖子

为什么 umask 不设置执行位?

我是 Linux 新手。我一直在练习一些命令。我的问题是关于何时使用不同的 umask 创建不同的文件。例如:

umask 222,据我所知,与 777 - 222 = 555 相同,所以当我创建一个新文件(称之为“newfile”)时,那么newfile的权限应该是r-xr-x-r-x(或者我错了?)

无论如何:“newfile”是使用r--r--r--权限创建的。

我的umask价值/etc/profile是:

if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi
Run Code Online (Sandbox Code Playgroud)

我的 uid 是 1002。

注意:只是为了记录,我已经阅读了所有 umask 问题和文档man,但我还不能理解。

fedora umask

8
推荐指数
2
解决办法
4501
查看次数

标签 统计

fedora ×1

umask ×1