Linux 权限机制是 Linux 系统中用于控制用户和用户组对文件、目录及系统资源访问权限的一套安全机制。它的核心目标是:保证系统安全、防止未授权访问、明确资源归属。
下面我从核心概念 → 权限类型 → 查看方式 → 修改方式 → 特殊权限 → 实际意义几个方面给你讲清楚。
每个文件都有三种“身份”:
Linux 对文件/目录定义了三种权限:
| 权限 | 文件含义 | 目录含义 |
|---|---|---|
| r(读) | 查看文件内容 | 列出目录内容 |
| w(写) | 修改文件内容 | 创建/删除/重命名文件 |
| x(执行) | 执行程序/脚本 | 进入目录(cd) |
使用命令:
ls -l
示例输出:
-rwxr-xr-- 1 alice dev 2048 Aug 10 10:00 test.sh
解释:
-:普通文件(d 表示目录)rwx:owner 权限(读、写、执行)r-x:group 权限(读、执行)r--:others 权限(只读)alice:属主dev:属组权限可用数字表示:
示例:
rwx = 7r-x = 5r-- = 4所以:
rwxr-xr-- = 754
chmod 755 file.sh
chmod u+x file.sh # 给属主加执行权限
chown alice:dev file.sh
目录权限和文件不同:
chmod u+s /usr/bin/passwd
chmod +t /tmp
如果你愿意,我也可以:
你想从哪方面继续?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。