我们正在使用安装了 acl 选项的 ext4 文件系统的 Linux mint,我想设置一个文件夹,以便在其中创建的目录或文件的任何内容都继承默认权限和组 = 775,我已经应用了带有选项的 setfacl (-R -d -m ugo:rwx),我也尝试更改用户 umask 0002,但文件仍然被创建为 644,有人可以帮我吗,谢谢。
答案1
虽然不是完全重复,但您的问题似乎与这个问题非常相似: https://askubuntu.com/questions/642236/how-to-make-the-newly-created-files-inherit-the-directorys-permissions
希望那里的答案也适用于你的问题,请告诉我
答案2
这是 Linux Mint 的正常行为,一些用户认为这是一个错误。
作为一种解决方法,您可以创建一个新脚本:
echo "umask 002" > /etc/profile.d/umask.sh
这将设置您登录时的 umask。
编辑#1:
你能检查一下吗这个 U&L 答案? 我会尝试运行该代码:
bash -x -l -i -c 'exit' 2>&1 | grep ' umask '
验证 umask 是否配置正确。