Linux命令修改文件权限

首先使用adb root , adb remount 获取设备更改权限,然后adb shell 打开设备,接着执行下面操作。

1.Linux查看权限命令:

ls -l 文件或文件夹

ls 显示不被隐藏的所有文件与文件夹;

ls -a 显示当前目录下的所有文件及文件夹,其中包括所有被隐藏的文件和文件夹

ls -l 显示不被隐藏的所有文件与文件夹的详细信息,并成列表显示

ls -al 显示的所有文件与文件夹的详细信息,包括所有被隐藏的文件和文件夹,并成列表显示。

2.chmod命令修改文件权限

chmod 777 文件或文件夹

其中“777”这三位数,是一个权限组合,每一位数字对应权限值求和,比如777对应 “-rwxrwxrwx”,其中r读取:4,w写入:2,x执行:1。

chmod命令介绍:Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访问许可权限,利用这种机制来决定某个用户通过某种方式对文件(目录)进行读、写、执行等操作。

操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,所以,chmod 777中,三个数字7分别对应上面三种用户,权限值都为7。

更多官方的、详细的解释,可以使用下面的命令查看: chmod --help

3.使用举例

J6:/system/app # ls -l  TestPAI/
total 20
-rw-r--r-- 1 root root 12702 2008-12-31 19:00 TestPAI.apk
drwxr-xr-x 3 root root  4096 2008-12-31 19:00 oat
J6:/system/app # chmod 777  TestPAI/TestPAI.apk
J6:/system/app # ls -l  TestPAI/TestPAI.apk
-rwxrwxrwx 1 root root 12702 2008-12-31 19:00 TestPAI/TestPAI.apk

drwxr-xr-x 解读:

第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道

第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。

第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。

第8-10位表示其他用户所具有的权限。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值