2025年2月28日
文件权限对于 Linux 系统的安全至关重要。但是如何在 Linux 上设置新文件的默认权限呢?如果您使用 Linux 有一定时间,您就会知道 Linux 文件权限有多么重要。但是创建新文件时的权限又如何呢?名为 umask 的实用程序可让您在 Linux 上为新文件设置默认文件权限。什么是 umask?umask 是一个“位掩码”,用于设置新文件的权限位。在 Linux 系统上,它是一个独立的命令,尽管 Bash 或 Zsh 等现代 shell 将其作为内置命令包含在内。umask 定义将对新文件删除哪些权限。它使用与 chmod 命令类似的八进制数字权限系统。您可以将 umask 视为减去某些用户类别对新文件的权限。常见的默认 umask 是 022。这将保留文件所有者的权限,同时删除组成员和其他用户的写入权限。umask 在服务器等多用户系统上更为重要,因为它通过默…
