重构大版本更新
一口气全面统一博客样式,移除部分冗余导航页面,更专注内容展示。
看懂 ls -l 输出里的 drwxr-xr-x,掌握 chmod/chown 的日常用法。
执行 ls -l 时,最前面那串 drwxr-xr-x 让很多新手一头雾水。今天把它彻底讲清楚。
以 drwxr-xr-- 为例,拆成四段:
| 段 | 字符 | 含义 |
|---|---|---|
| 类型 | d | 目录(- 是文件,l 是链接) |
| 属主 | rwx | 主人可读、写、执行 |
| 属组 | r-x | 同组用户可读、执行,不能写 |
| 其他人 | r-- | 其他人只能读 |
r=4、w=2、x=1,相加得到一个数字:
rwx = 4+2+1 = 7r-x = 4+1 = 5r-- = 4 = 4所以 chmod 754 file 就是:主人 rwx、组 r-x、其他人 r—。
# 给脚本加执行权限chmod +x script.sh
# 常见组合:网站目录chmod 755 /var/www # 主人全权,别人可进chmod 644 /var/www/index.html # 主人可写,别人只读
# 私密文件:只有我能看chmod 600 ~/.ssh/id_rsa# 把文件交给 www-data 用户和组chown www-data:www-data /var/www -R目录的 x 权限表示”能否进入”,而不是”执行”。如果目录没有 x,就算有 r 能列出文件名,也 cd 不进去。这是新手最常踩的坑之一。
看懂 rwx 三组权限 → 记住 r=4/w=2/x=1 的数字换算 → chmod 改权限、chown 改主人。权限是 Linux 安全的地基,下一篇讲用户与用户组。