Linux文件权限

在 Linux 文件权限中,文件的访问权限分为三部分:属主(Owner)、组内(Group)和组外(Other)。每部分的权限由以下字符表示:

权限字符

  • r: 读权限(Read)
  • w: 写权限(Write)
  • x: 执行权限(Execute)

具体的权限:

  1. 属主(Owner)

    • rwx:全部权限(读、写、执行)
    • rw-:读写权限,没有执行权限
    • r--:只读权限,没有写和执行权限
    • wx-:写和执行权限,没有读权限
    • --x:只有执行权限,没有读和写权限
    • --w:只有写权限,没有读和执行权限
    • ---:没有任何权限
  2. 组内(Group)

    • 同属主(Owner)的权限选项。
    • 表示对同一组用户的权限设置。
  3. 组外(Other)

    • 同属主(Owner)的权限选项。
    • 表示对非属主和非组内用户的权限设置。

数字表示

权限的数字表示方式将 rwx 权限映射为以下数字:

  • r = 4
  • w = 2
  • x = 1

将属主、组内和组外权限的数字值加在一起,就可以得到一个三位数的权限表示。例如:

  • rwx = 7(4 + 2 + 1)
  • rw- = 6(4 + 2)
  • rwx = 7(4 + 2 + 1)

所以,文件权限 764 的含义是:

  • 属主(Owner):7rwx
  • 组内(Group):6rw-
  • 组外(Other):4r--

    文件的三类用户

    • u :属主

      g :属组

      o :其他

      a :所有

    • (1)  chmod [OPTION]... MODE[,MODE]... FILE...

      MODE表示法:

      赋权表示法:直接操作一类用户的所有权限位rwx;

      u=        chmod u=rwx,g=rw,o=r f01

      g=

      o=

      a=

      授权表示法:直接操作一类用户的一个权限位r,w,x;

      u+, u-    chmod u+x,g+w f01

      g+, g-

      o+, o-

      a+, a-

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值