在 Unix / Linux 系统中,权限(permission)主要用于控制文件或目录对用户的访问能力。下面从概念到操作方法系统讲一下。
-rwxr-xr--
含义:
- 文件,d 目录)| 权限 | 值 |
|---|---|
| r | 4 |
| w | 2 |
| x | 1 |
示例:
7 = rwx5 = r-x6 = rw-ls -l
示例输出:
-rwxr-xr-- 1 user group 1024 Jan 1 10:00 test.sh
chmod 755 file
常见组合:
644:普通文件(rw-r–r–)755:可执行文件 / 目录(rwxr-xr-x)600:私有文件(rw-------)777:所有人可读写执行(⚠不安全)chmod u+x file # 给所有者加执行权限
chmod g-w file # 去掉组写权限
chmod o+r file # 其他用户加读权限
chmod a=rwx file # 所有人全部权限
chown user file
chown user:group file
示例:
chown alice:dev app.log
⚠ 通常需要 root 权限:
sudo chown root:root file
chgrp group file
示例:
chmod 700 dir # 只有owner能进、能改
chmod 4755 file
chmod 2755 dir
chmod 1777 /tmp
chmod -R 755 dir
chown -R user:group dir
⚠ 谨慎使用,避免破坏系统权限
如果你有具体场景(如:Web 目录、脚本执行、共享文件夹、Docker 环境),我可以给你更精确的权限配置建议。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。