Linux权限管理以及Access Modify Change时间的理解

Linux的权限管理

  1. 文件访问者的分类
    a)文件和文件目录的所有者:u—User(中国平民 法律问题)
    b)文件和文件目录的所有者所在的组的⽤用户:g—Group
    c)其它用户:o—Others (外国⼈人)
  2. 文件访问权限的种类
    a)基本权限:读(r/4)、写(w/2)、执行(x/1)、“—”表示不具有该项权限
    b)特殊权限:suid (s/4)只能应用在可执行文件上,允许任意用户在执行文件时以文件拥有者的身份执⾏
    sgid (s/2)只能应用在可执行文件上,使任意用户在执行可执⾏文件时,将以拥有组成员的身份执⾏
    粘着位(t/1)只能应⽤在目录文件上,将使用户在目录中执行删除时,只能删除自⼰拥有的对象

首先我们打开Linux的终端,mkdir code创建code目录,cd code进入code目录,在code目录下创建一个file文件,输入ll命令可查看该文件权限
这里写图片描述


接下来用chmod命令修改文件的访问权限
这里写图片描述
当然我们也可以用八进制的表示方法来修改权限,这样会更加便捷
这里写图片描述
从图中我们可以清楚的看见file文件的权限已经被修改了

  1. 进入一个已有目录我们需要的权限
    刚刚我们已经创建了code文件,我们此时如果修改了该目录的权限,还能进入吗
    这里写图片描述
    可以看见权限修改后无法进入
    把权限修改为只可写,无法进入
    这里写图片描述
    把权限修改为只可读,仍然无法进入
    这里写图片描述
    但当文件可执行时就可以进入
    这里写图片描述
    所以,要进入一个目录至少需要可执行权限

Access Modify Change时间的理解
我们cd进入一个目录,对该目录下的文件执行stat命令,可以看见出现以下信息
这里写图片描述
Access: 文件最近一次被访问的时间
我们可以看见modify和change的时间都没有改变
这里写图片描述
Modify: 文件内容最近一次被修改的时间
当我们用echo为文件写入内容发现file文件的modify 和change 的时间都改变了,access没有改变
这里写图片描述
Change: 文件属性最近一次被修改的时间
当我们用chmod改变文件的访问权限后,可以看到file 文件的change时间改变,其他两个没有发生变化
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值