Linux查看与修改权限教学_Linux chmod与chown实际案例

admin 百科 8
Linux权限管理核心是明确“谁(用户/组)能对文件做什么(读/写/执行)”,通过ls -l查看权限、chmod修改权限(符号法或数字法)、chown修改归属,并结合场景合理设置。

Linux查看与修改权限教学_Linux chmod与chown实际案例-第1张图片-佛山资讯网

Linux权限管理是日常运维和开发中绕不开的基础技能。掌握 chmodchown 的用法,能帮你快速解决“权限不够”“无法访问”“执行失败”等高频问题。核心就两点:谁(用户/组)能对文件做什么(读/写/执行),以及这个“谁”是谁。

一、先看清楚当前权限:ls -l 是你的第一双眼睛

运行 ls -l filename,你会看到类似这样的输出:

-rw-r--r-- 1 alice dev 1024 Jan 1 10:00 config.txt

前面10个字符就是权限字段:
- 表示普通文件(d=目录,l=软链接)
rw- 属主(alice)有读写权,无执行权
r-- 所属组(dev)只有读权
r-- 其他人也只有读权

记法小技巧:每三位一组,分别对应 user / group / others;r=4, w=2, x=1,数字相加就是八进制权限值(如 rw- = 4+2+0 = 6)。

二、修改文件权限:chmod 要分清符号法和数字法

两种常用方式,按场景选:

  • 符号法(推荐初学者):直观、不易错
    chmod u+x script.sh → 给属主增加执行权限
    chmod g-w file.txt → 去掉所属组的写权限
    chmod o=r file.log → 设置其他人只有读权限
    chmod a-x *.tmp → 去掉所有用户(all)的执行权限
  • 数字法(适合批量或脚本):三位八进制数
    chmod 644 config.conf → 属主读写(6),组和其他人只读(4)
    chmod 755 deploy.sh → 属主全权(7),组和其他人可读可执行(5)
    chmod 600 private.key → 仅属主读写,最安全

三、修改文件归属:chown 管的是“身份”,不是“动作”

chown 改的是文件的属主和/或属组,不涉及读写执行能力本身:

标签: php linux html app

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~