关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。

【关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。】Linux 进入目录 创建文件需要的权限
首先要明白:
Linux 文件权限分为三类,文件的拥有者u(User),文件所在工作组的用户g(Group)以及其他用户o(Others)。
文件属性标志有10位第一个字符为文件类型,接下来每三个一组,共三组分别对应u,g,o,每组的第一位为读标志r可读,第二位为写标志w可写,第三位为x可执行,‘-’表示为不可。
对于进入目录:
User的x权限决定是否允许进入目录,root任何情况都可以进入目录。
1.创建一个目录,查看目录的权限
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


2.然后将所有权限置为不允许。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


3.将u的权限全开,发现可以进去。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


4.然后测试rwx有无的影响,发现x有无影响目录是否允许进入。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


5.重复3,4可以查看其他拥有者权限改变是否影响结果。

对于目录下创建文件:
1.首先将允许进入权限打开(目录权限为--x--- ---)
进入目录后发现并不能创建文件。
2. 依次打开 user 的其他权限,发现打开 w 时允许创建,但并不允许显示。 关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


3.此时打开user的r权限,发现可以进行显示。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


4.重复2,3可以查看其他拥有者权限改变是否影响结果。对于使用者而言只要我拥有权限我就能进行对应的操作。
Linux系统里的AtimeCtimeMtime。
Atime(access time)对文件存数据时发生变化。
Ctime(change time)对文件修改时发生改变。
Mtime(modify time)对文件内容修改时发生变化。
测试:
1.创建文件,查看三个时间。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


2.修改文件的属性,更改文件名发现Ctime发生变化。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


3.对文件进行写入,全变化。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片


4.对文件第一次读取时,Atime发生变化。
关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片

关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
文章图片



    推荐阅读