Linux:修改文件(目录)权限

灰太狼 2023-10-06 13:02 25阅读 0赞

文章目录

          • 一、查看权限
          • 二、权限说明
          • 三、修改权限
            • ① 数字形式
            • ② 表达式

很多时候执行或者删除文件目录时,会提醒权限不够,有时需要切换用户,有时需要修改文件权限,下面说说修改文件权限

一、查看权限

先查看文件权限使用 ll 或 ls -l,如下所示
在这里插入图片描述

二、权限说明

如下,以ppp文件为例
在这里插入图片描述

  1. -r-xrwxrwx 1 root root 0 Jul 15 14:58 ppp

权限对应如下

  1. -r-xrwxrwx 其中 w 权限为可写可删
  2. - 代表文件,d 代表文件夹
  3. r-xrwxrwx 代表 owner | group | others 权限,九个字符,三个一组
  4. r 读权限read 4w 写权限write 2x 操作权限execute 1 421数字根据二级制算出来的,有权限为1,没有为0
  5. 即当前可表示为 101 111 111r-x = 101 r = 4w=2x=1,即当前权限也可表示为 577
  6. r-x owner (即拥有者,当前文件拥有者为 root ) 拥有文件的可读、可执行权限
  7. rwx group (即分组,当前分组为 root)拥有文件的可读、可写、可执行权限
  8. rwx others (即其他人,除过拥有者和群组以外的人)拥有文件的可读、可写、可执行
  9. 1 表示连接数
  10. root 当前文件拥有者
  11. root 当前文件的群组
  12. 0 表示文件大小,单位 bytes
  13. Jul 15 14:58 表示文件最后修改时间
  14. ppp 文件名
三、修改权限

修改权限主要有如下两种方式

① 数字形式

rwxrwxrwx = 777 rwx = 4 + 2 + 1 = 7 r— = 4 —x = 1,r、w、x三者前后顺序不能乱
修改 ppp 文件权限为 r-xr——x = 541

  1. chmod 541 ppp

在这里插入图片描述

② 表达式

chmod 身份-操作符-权限 文件名/目录
身份:u(表示拥有者);g(群组);o(其他);a(表示所有的身份);不写身份代表所有的身份都修改权限
操作符:+ , - ,=;
权限:r w x

  1. // 不写身份代表所有身份都修改,结果为 ---------
  2. chmod -rwx ppp
  3. // 执行结果为 rw----rwx
  4. chmod u+rw,g-wx,o=rwx ppp
  5. // u、g、o先修改权限,最后 +x 给所有身份加上执行权限,结果为 rwx--xrwx
  6. chmod u+r,g-wx,o-x,+x ppp

结果如下
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,25人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux文件权限修改

      今天在学习关于Linux的基础知识,看到关于文件权限的知识,突然想到当时上学的时候在课堂上老师也讲过关于文件权限查看和文件权限修改的命令,但是现在基本不记得多少内容了,全都