计算文件或目录的 chmod 权限。
Owner (u) Group (g) Public (o)
Read (4)
Write (2)
Execute (1)
000
---------

说明

本工具用于快速计算 Linux 文件/目录权限的 chmod 八进制值和符号形式(如 755 对应 rwxr-xr-x)。
权限位说明
1. Read = 4,Write = 2,Execute = 1;
2. 每组权限(Owner / Group / Public)取值范围为 0~7;
3. 每组值 = 已勾选权限值之和,例如:Read + Execute = 4 + 1 = 5。
常见示例
755:Owner 可读写执行,Group/Public 可读可执行(常用于目录和可执行文件);
644:Owner 可读写,Group/Public 只读(常用于普通文本文件);
600:仅 Owner 可读写(常用于私密配置文件)。
chmod 命令用法
设置单个文件权限:chmod 644 file.txt
设置目录权限:chmod 755 mydir
递归设置目录及其子文件:chmod -R 755 mydir
使用符号模式增加执行权限:chmod +x script.sh
仅给 Owner 增加写权限:chmod u+w file.txt
如何用一个字段表示多个状态?
1. 各个值需要是 2^n 格式 (1,2,4,8,16,32...);
2. 要表示 2,值为 2;既要表示 2,也要表示 4,值为 4+2 = 6;
运算过程:(值&要比较的值)= 要比较的值,例如,(6&2) == 2,(6&4) == 4。

0 条用户评论

0 / 300