Linux之chmod文件权限介绍

32 篇文章 0 订阅
4 篇文章 0 订阅

使用adb命令,执行文件报错:cant execute: Permission denied

使用chmod 777 文件名  即可修复该问题。那么这个777是什么意思呢?

"777" 3位数,分别依次对应着Linux系统的3种用户角色:文件所有者、群组用户、其他用户。

每一个角色,对文件或目录的权限又分为3种:只读、只写、可执行。

依照上面的表格,权限组合就是对应权限值求和,如下:

7 = 4 + 2 + 1      读写运行权限
5 = 4 + 1             读和运行权限
4 = 4                   只读权限

因此,777 含义是:对所有用户赋予可读、可写、可运行的权限。

 

运行 . / [可执行程序名字]  报错:

提示:can't execute :Permission denied,
示例:./membw: can't execute: Permission denied

可能是权限过高,把chmod 777 membw 改成 chmod 755 membw
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值