chmod -R 644 dir04 报错:权限不够

错误截图

 

错误分析

 1、分析当前用户有无对dir04的操作权限

有,dir04的所有者为wlh,wlh的权限为rwx。

2、分析-R是否可以使用空文件夹和文件,而非空文件夹不可以

可能是这样,但是尝试chmod -R 777 dir04成功。所以与非空无关,而且-R的主要作用是递归修改权限,所以与是否为空无关。

3、分析用户是否具有对目录dir04下的内容操作权限

4、对目录dir04下的单个文件、文件夹操作是否可以成功

可以成功。

5、切换644为777可以,为500也可以。

6、最后得出结论

所以可能是设置的权限有问题,即数字有问题

对dir04递归修改权限时,

先对dir04这个目录进行修改权限为rw-,则意味着对dir04没有执行权限,不可执行cd命令,

然后再对dir04目录下的内容修改权限时,已经无法进入该目录,故报错权限不够。

所以当递归修改文件夹权限时,不可设置没有x权限的文件夹,即设置2xx,4xx,6xx都会报错:权限不够。

权限具体变更信息可以使用-v查看:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chde2Wang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值