什么是 chmod?
chmod(change mode)是 Unix/Linux 中用来修改文件和目录权限的命令。这个计算器可以让你在 755 这样的数字权限、rwxr-xr-x 这样的符号权限,以及勾选矩阵之间来回切换,不用再手动心算
数字权限的含义
每一位数字分别对应一个角色:所有者、用户组、其他用户。单个数字里,4 表示读,2 表示写,1 表示执行。把它们相加就能得到目标权限:7 = rwx、6 = rw-、5 = r-x、4 = r--。对于目录来说,执行位还表示可以进入这个目录
常见 chmod 示例
- chmod 755 script.sh 会给所有者完整权限,并允许其他人读取和执行
- chmod 644 notes.txt 允许所有者读写文件,其他用户只能读取
- chmod 600 .env 常用于私密配置,因为只有所有者可以读写
- chmod 775 shared-folder 适合团队共享目录,用户组成员也可以创建和修改文件