关于Linux中的目录的一些权限问题

权限?

目录的执行权限:可以获得目录下文件的列表,和进入目录。要对目录下存在的文件进行读取和修改,必须要进入目录,所以必须要目录有执行权限。
(1)文件或目录的访问权限分为只读“r”、只写“w”、可执行“x”三种;
(2)目录的可执行权限是表示可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录。即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)。
(3)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

1.进入目录需要哪些权限?

(1)首先创建一个目录test。
(2)把test的权限值设置为000,可以发现无法进入该目录。
这里写图片描述

(3)给test赋予一个‘r’权限,无法进入该目录。
这里写图片描述
(4)给test赋予一个‘w’权限,无法进入该目录。
这里写图片描述
(5)给test赋予一个‘x’权限,可以进入该目录,但是并不说明x权限就可以进入目录。
这里写图片描述
(6)去掉“r”和“w”权限,依旧可以进入该目录,说明‘x’权限可以进入目录。
这里写图片描述

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

(1)在目录中执行“cd”动作时,需要‘x’权限。
(2)在目录中执行“touch”动作时,需要‘wx’权限(将文件的权限置为0,给文件‘w’权限,在给‘r’权限,无法进行touch动作,去掉‘r’权限,给‘x’权限,可以进行touch动作)。
(3)在目录执行“ls”动作时,需要‘xr’权限。
(4)在目录执行“rm”动作时,需要‘xw’权限。
(5)在目录执行“mv”动作时,需要‘wx’权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值