Linux目录文件权限与ACM时间

来源:互联网 发布:眼睛很亮女孩子知乎 编辑:程序博客网 时间:2024/05/17 00:15

Linux系统下目录权限与目录下创建文件的权限分析:

1.探究进入一个目录user需要什么权限:

首先建立一个目录如下:


可知dir目录user拥有者权限为:rwx(可读可写可执行);

现在要进入这个目录:


在rwx权限下可以进入dir目录

此时去除r权限:


在-wx权限可以进入dir目录

此时去除w权限:


在--x权限可以进入dir目录;

此时去除x或者在加上rw权限:


权限不够无法进入dir目录,由此我们知道进入一个目录user必须有x(可执行)权限。

2.探究在目录中显示文件需要什么权限:

首先在1基础上将dir权限改回rwx,并在目录dir中创建文件file1:

在rwx权限下可以显示dir目录下file文件

此时去除r权限:


权限不够无法显示file文件,所以可知在目录中显示文件必须有r读权限。

此时去除w:


可以显示文件

去除x权限,根据1不能进入dir目录,所以更不能显示文件。

3.探究在目录中创建文件需要什么权限:


可知在rwx权限下可以创建文件

去除w权限创建file2文件:


去除w权限,无法创建

此时去除r权限,加上w权限,创建file1:


可以创建

此时去除x权限,加上rw权限,由1可知,目录dir没有权限进入,所以更不能创建文件;

4.探究在目录中删除文件需要什么权限:

此时dir有rwx权限,并含有file、file1文件,删除file1文件:


删除成功;

去除r权限:


可知虽然去除r权限无法显示文件,但已经删除文件file1;

去除w权限:


可知无法删除,所以删除文件必须有w权限。

由上1234可以总结:

(1)进入一个目录,必须有x(可执行)权限;

(2)在具有x权限进入目录基础下:

       必须有r权限,才可以显示目录下文件;

       必须有w权限,才可以对目录下文件进行创建和删除。

ACM时间:


即stat命令下出现这些信息,而我们分析上面Access、Modify、Change三个时间。

先创建一个新的文件text.txt:


验证Modify时间:



验证Access时间:


验证Change时间:


(以上虽然与命令date有稍微偏差,因为在改变文件信息后,才进行date命令,时间不停止)

4 1
原创粉丝点击