Linux--目录权限以及进行增删查改等文件操作时需要的权限

时间:2022-10-14 15:21:13

1.目录的权限:

(1)文件或目录的访问权限分为只读“r”、只写“w”、可执行“x”三种;
(2)以文件为例,只读权限表示只允许读其内容,而禁止对其做任何更改操作。可执行权限表示允许将文件作为一个程序执行。文件被创建时,文件所有者自动拥有对文件的读、写和可执行权限,以便于对文件的阅读和修改。

2.进入目录需要的权限:

(1)首先创建一个目录temp;
(2)将目录temp的权限值设为000,可以看出无法进入该目录,如下:
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(3)给该目录增加权限“r”,无法进入该目录:
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(4)给该目录增加权限“w”,依然无法进入该目录:
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(5)当给该目录增加权限“x”时,则可进入该目录,此时并不能说明有x权限就可以进入目录;Linux--目录权限以及进行增删查改等文件操作时需要的权限

(6)然后取消目录temp的r和w权限,再次进入目录,依然可以进入,则此时可以说明说明进入目录需要有“可执行权限x”。
Linux--目录权限以及进行增删查改等文件操作时需要的权限

3.在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限.

(1)在目录中执行“cd”动作,需要“x”权限;
(2)在目录中进行“touch”动作,需要“wx”权限(刚开始将temp的权限都置为0,然后加入x权限,无法进行touch动作,加上r,无法进行touch动作,当去掉r权限而加入w权限时,可以进行touch动作;
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(3)在目录中进行“ls”动作,需要“xr”权限,如下:
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(4)在目录中进行“rm”动作,需要“xw”权限(刚开始temp的权限全为0,加上x无法进行rm动作,加上rx无法进行rm动作,加上xw可以进行rm动作);
Linux--目录权限以及进行增删查改等文件操作时需要的权限
Linux--目录权限以及进行增删查改等文件操作时需要的权限
(5)在目录中进行“mv”动作,需要“wx”权限(因为刚开始temp的权限为xwr,去掉r权限可以可以进行mv动作,但是再去掉w权限,无法进行mv动作)。
Linux--目录权限以及进行增删查改等文件操作时需要的权限