新目录缺少什么组权限?

新目录缺少什么组权限?

通常,当我创建一个目录时,mkdir我期望的权限是 751 或 755。但是由于某种原因,当创建新文件时,即使在用户主目录中,它们也会设置为 700。

什么控制新文件的默认权限以及什么样的配置更改导致这种情况发生?

答案1

正如 @Tejas 提到的,您需要了解umask其值以更改默认权限。

我建议你阅读文章,以便您了解如何正确使用它。

此外,您应该知道它不是永久性的,因此重新启动系统后umask您设置的值将消失。要以永久方式设置它,您需要umask在 shell 的配置文件中写入一个新值(~/.bashrc该值针对交互式非登录 shell 执行,或者~/.bash_profile针对登录 shell 执行)。

祝你好运

相关内容