如果创建一个目录,那么进入这个目录需要什么权限?
首先呢,先建立一个文件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不会变。