Linux下文件权限及三个时间:Access,Modify,Change

在网络操作系统中,出于安全性的考虑,需要给每个文件和目录加上访问权限,严格地规定每个用户的权限。同时每用户可以为自己的文件赋予适当的权限,以保证其他人不能修改和访问。
访问权限规定三种不同类型的用户。
文件属主(Owner):文件的所有者,称为属主。
同组用户(Group):文件属组的同组用户。
其他用户(Others):可以访问文件的其他用户。
r(读):允许读取文件内容或者列目录。
w(写):允许修改文件内容或者创建、删除文件。
x(可知执行或查找):允许执行文件或者允许使用cd命令进入目录。
-(无权限):不允许对文件进行读取、修改及执行。
例如:
[lin1207@localhost code]$ touch file
[lin1207@localhost code]$ ls -l
total 0
-rw-rw-r--. 1 lin1207 lin1207 0 Mar 19 12:47 file
-rw-rw-r--. 1 lin1207 lin1207 0 Mar 12 12:55 text.c
第一列的第一个字表示文件类型,第2~10这9个字符表示权限。



文件权限的修改方法
   修改文件权限的命令是chmod,执行该命令要求必须为文件属主或root用户才能使用。它有两种修改方法。
(1)字母形式修改权限
即“用户对象 操作符号 操作权限”,命令格式为:
chmod [选项] 模式[,模式] 文件名
其中的各项含义如下。
1.用户对象:包括以下符号或者这些符号的组合。
u:user 表示用户,即文件或目录的所有者。
g:group 表示同组用户,即与文件属组有相同组ID的所有用户。
o:others 表示其他用户。
a:all 表示以上所有用户。
2.操作符号:可以是以下任一种类型。
+:添加某个权限。
-:取消某个权限。
=:赋予给定权限并取消其他所有权限(如果有的话)。
3.操作权限:为下述字母的任意组合。
r:可读。
w:可写、
x:可执行。
要使用多个字母模式,中间必须以逗号间隔。
例如:
[lin1207@localhost code]$ chmod u-w,o+w file
[lin1207@localhost code]$ ll
total 0
-r--rw-rw-. 1 lin1207 lin1207 0 Mar 19 12:47 file
-rw-rw-r--. 1 lin1207 lin1207 0 Mar 12 12:55 text.c
(2)数字形式修改权限
即由三位八进制数字组成,其命令格式为:
chmod 八进制模式 文件名
例如:
[lin1207@localhost code]$ chmod 000 file
[lin1207@localhost code]$ ll
total 0
----------. 1 lin1207 lin1207 0 Mar 19 12:47 file
-rw-rw-r--. 1 lin1207 lin1207 0 Mar 12 12:55 text.c

关于三个时间
首先,在linux下查看三个时间使用stat+文件名
例如:
[lin1207@localhost code]$ stat file
File: `file'
Size: 0             Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d  Inode: 130441      Links: 1
Access: (0000/----------)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-03-19 12:47:35.932664374 -0700
Modify: 2017-03-19 12:47:35.932664374 -0700
Change: 2017-03-19 13:15:43.938665555 -0700

Modify time(修改时间):文件内容被最后一次修改的时间。
Access time(访问时间)    :对文件进行一次读操作,访问时间就会改变,也可以理解为最后一次访问文件的时间。
Change time(状态时间)   :文件状态被改变(包括权限,大小,属性等)的时候,状态时间随之被改变。

 其中Modify和Change是包含关系,当Modify改变时,Change肯定会变,反之则不一定成立。 当文件仅被访问时,Access改变,Modify和Change不变。 当文件内容改变时,Access不一定改变,Modify和Change一定改变。 当文件属性或状态被改变时,Change一定改变,Access和Modify不一定改变。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值