gpt4 book ai didi

用于 sudo 和 apache 的 linux umask

转载 作者:IT王子 更新时间:2023-10-29 01:08:40 24 4
gpt4 key购买 nike

我想让 002 成为所有用户(在 Ubuntu 中)的系统范围的 umask。我设法使用@ephemient(From this post,谢谢!)提供的说明为所有普通用户这样做。但是我还有两个问题。

首先,当执行 sudo 时,root 用户似乎遵循自己的设置,使用权限 644(而不是 664)创建文件。

其次,apache 用户 (www-data) 似乎也遵循它自己的设置(与 root 使用的相同?),使文件具有权限 644(而不是 664)。我不喜欢将 umask 002 放在 /etc/apache2/envvars 中,我宁愿首先更改将 002 umask 分配给 apache 的设置。

我该如何解决最后两个问题?

最佳答案

我解决了自己的问题。

对于 sudo 权限,我执行了 sudo visudo 并在末尾添加了行 Defaults umask = 0002

对于 Apache 用户,我将行 umask 0002 添加到 /etc/apache2/envvars 的末尾(我找不到更好的解决方案)。

关于用于 sudo 和 apache 的 linux umask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22813873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com