linux目录的权限以及ACM时间

来源:互联网 发布:折800被淘宝封了 编辑:程序博客网 时间:2024/04/30 01:17

如果创建一个目录,那么进入这个目录需要什么权限?

首先呢,先建立一个文件look;然后去文件的所有权限,当进入的时候会提示没有权限;

 

紧接着,切换到超级用户试一试,发现依然可以进去;

 

切回到普通用户,增加读和写权限,发现还是不行;

 

增加可执行权限,发现可以进去了。

 

总结一下:超级用户下创建的目录,不管有没有权限,都可进入目录。

          普通用户下创建的目录,需要对拥有者拥有可执行权限才能进入目录。

 

再然后呢,先保留目录的可执行权限,去掉可读可写权限,进入目录后建立一个文件。

发现提示没有权限;

 

增加可写权限,就可以建立一个文件look_1;


 

紧接着把look_1却显示不出来;

 

给目录加上可读权限,文件look_1就成功显示了。

 

总结一下:在超级用户下,不管目录对拥有者是否开放权限,都可以在目录下创建文件

           在普通用户下,要在目录下创建文件,需要目录对拥有者开放写权限和可执行权限,若要读取目录下的文件列表,则要对拥有者开放读权限

 

ACM是什么以及如何修改

先新建一个文件book,然后stat book

 

Access Time:表示最近访问时间

简称atime,就是一个文件或目录的最近一次的被访问时间(也就是最后一次被访问的时间)。

 

Modify Time: 表示最近更改时间

简称 mtime,就是一个文件或目录当前内容最后被修改的时间

 

Mtime只有在文件或目录修改的时候会变化。如图所示,如果你修改了文件的内容,直接查看它的状态信息,那么atime还没有变(相当于还没有刷新的意思),其他两个时间都变了。当你重新读取一遍文件内容时,三个时间都变了。

 

Change Time:表示最近改动时间

简称ctime,就是一个文件或目录的更改时间,当然这里指的是文件或目录的属性(所有者,权限等等)被修改的时间。

 

 

 

 

总结一下:atime,就是文件或目录最后一次被访问的时间

          Mtime,就是文件或目录最后一次被修改的时间,mtime变,atime(重新读取文件以后)和ctime都会跟着变。

          Ctime,也是文件或目录最后一次被改动的时间,与mtime不同的是更改权限或所有者等类似操作时,只有ctime会变,mtime不会变。

0 0
原创粉丝点击