chmod
修改,需Root权限,推荐ES文件浏览器等工具直接设置,注意权限操作
安卓系统基于Linux内核,存储设备中的文件天然具备所有者(Owner)、用户组(Group)和权限(Permission)三种属性,但受限于系统安全机制,普通用户通常无法直接修改存储卡文件的属性,需通过特定方法实现。
/mnt/sdcard
或/storage/xxx
)。adb devices
adb shell
输入命令获取超级用户权限:
su
chmod [权限值] [文件路径]
test.txt
设置为可读写(rw-): chmod 600 /mnt/sdcard/test.txt
chown [用户:组] [文件路径]
test.txt
所有者改为root
: chown root:root /mnt/sdcard/test.txt
工具 | 操作步骤 |
---|---|
ES文件浏览器 | 启用Root权限 长按目标文件 进入“属性”修改权限和所有者 |
Solid Explorer | 开启Root访问 选择文件→菜单→“权限” 调整权限值 |
解答:
chmod 755 /mnt/sdcard/test.txt chown <默认用户>:<默认组> /mnt/sdcard/test.txt
解答:
| 文件系统 | 是否支持权限修改 | 是否支持所有者修改 |
|———-|——————|——————–|
| EXT4 | 是 | 是 |
| NTFS | 是(仅限Windows)| 否 |
| FAT32 | 否 | 否 |
| exFAT | 否 | 否 |
数字 | 权限描述 | 示例(rwx) |
---|---|---|
7 | 读+写+执行 | rwx(所有者) |
6 | 读+写 | rw-(所有者) |
5 | 读+执行 | r-x(所有者) |
4 | 仅读 | r–(其他人) |