🔑 核心关键词:rwx · chmod · 权限掩码 · 粘滞位 —— 读完这篇,你也能成为权限大师!
Linux是一个多用户操作系统,就像一栋大楼里住了很多户人家。文件权限就是每户人家的门锁和钥匙,决定了谁能进、谁能拿东西、谁能改造。没有权限管理,系统安全将形同虚设。
执行 ls -l 看到的输出中,第一列就是权限标志,例如 -rw-r--r--。它分为四部分:
每个身份都有 rwx 三种动作:读(r)、写(w)、执行(x)。目录的执行权限代表能否 cd 进入。
chmod 是权限操作的核心命令,小白建议先掌握符号模式:
chmod u+x 脚本.sh # 给所有者增加执行权限chmod g-w 资料.txt # 移除所属组的写权限chmod o=r 公告.txt # 其他人只能读(覆盖原有权限)
老司机偏爱数字模式:r=4, w=2, x=1。比如 chmod 755 install.sh 代表所有者全权限(7),组和其他人读+执行(5)。
如果要把文件交给别人,就需要 chown(change owner)。例如 sudo chown alice:developers 报告.pdf 将所有者改为alice,所属组改为developers。只改组的命令是 chgrp,但通常直接用chown一步到位。
这三个是权限管理的进阶技巧,新手了解即可:
/usr/bin/passwd/tmp 目录就是典型,权限标志为 rwxrwxrwt为什么你创建的文件默认是 644,目录是 755?秘密在于 权限掩码。输入 umask 会看到类似 0022 的数字,它决定了“扣掉”哪些权限。文件最大666,目录最大777,减去umask就是默认值。想永久修改就写入 ~/.bashrc。
假设你要搭建团队文档库:1. mkdir 团队资料 并 chmod 770 团队资料 —— 所有者组完全控制,他人无权2. chgrp 研发部 团队资料 —— 把组设为研发部3. chmod g+s 团队资料 —— 设置SGID,新人文件自动归组4. 普通成员用 umask 007 确保新建文件组内可读写。
📌 记住这张图:权限不是束缚,而是自由的基础。掌握了 rwx 和 chmod,你就拿到了Linux世界的万能钥匙!
本文由主机测评网于2026-02-12发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260224872.html