为什么我不能为其他人和组请求比所有者更多的权限

为什么我不能为其他人和组请求比所有者更多的权限

我的 ubuntu 服务器 20.08 上有一个“Guess”用户。

我决定umask此用户可以创建的文件。.bashrc我在他的博客上写了以下内容:

umask 100

什么意思 :

在此处输入图片描述

所以意思是这样的:

我想猜测用户可以创建文件/目录,但只能使用写和读权限。这样,任何其他用户都可以管理猜测用户文件甚至执行它)。

但结果有点不同:

在此处输入图片描述

我的目标是:-rw-rwxrwx

该组不可能other拥有比更多的权限吗owners

答案1

x通常,文件创建时不会授予权限。您必须使用 手动为文件设置权限chmod

如果您umask创建目录,而不是文件。例如,如果您输入 ,umask 100然后输入mkdir somedir,则会在输出中得到以下内容:

drw-rwxrwx 2 raj raj 4096 mar 25 17:12 somedir

相关内容