有没有办法强制将新创建的 linux/unix 文件权限设置为 775?

有没有办法强制将新创建的 linux/unix 文件权限设置为 775?

我的 Linux 系统默认文件权限为 666,umask 为 0。它的权限为 664,umask 为 0002,它的权限为 644,umask 为 022。如何强制新创建的文件具有 775 权限?此外,如何将 Linux 机器的 Linux 默认文件权限从 666 更改为其他权限(例如 755)?我正在运行基于 Debian 的系统。

答案1

umask不会打开位,只会关闭位。如果您用来创建文件或目录的应用程序没有尝试使用可执行位集进行创建(例如,gccmkdir),则您使用 执行的任何操作umask都不会添加可执行位。

相关内容