系统是Android 2.2版本,在adb shell模式下,执行chmod命令无法修改sdcard的权限。# mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mtdblock7 on /system type yaffs2 (ro,relatime)
/dev/block/mtdblock8 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/vold/8:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/8:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
===================红色部分为sdcard的挂载目录# id
uid=0(root) gid=0(root)
===================当前登录用户是root权限# cd /mnt
# ls -l
drwxr-xr-x root system 1970-01-01 00:00 asec
drwx------ root root 1970-01-01 00:00 secure
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
===================当前sdcard的权限是075# chmod 777 sdcard
===================尝试修改sdcard的权限为777,执行chmod命令后没有提示错误# ls -l
drwxr-xr-x root system 1970-01-01 00:00 asec
drwx------ root root 1970-01-01 00:00 secure
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
===================再次查看,发现sdcard的权限还是原来的075,根本没有改变,为何?
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
/dev/block/mtdblock7 on /system type yaffs2 (ro,relatime)
/dev/block/mtdblock8 on /data type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/vold/8:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/8:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
===================红色部分为sdcard的挂载目录# id
uid=0(root) gid=0(root)
===================当前登录用户是root权限# cd /mnt
# ls -l
drwxr-xr-x root system 1970-01-01 00:00 asec
drwx------ root root 1970-01-01 00:00 secure
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
===================当前sdcard的权限是075# chmod 777 sdcard
===================尝试修改sdcard的权限为777,执行chmod命令后没有提示错误# ls -l
drwxr-xr-x root system 1970-01-01 00:00 asec
drwx------ root root 1970-01-01 00:00 secure
d---rwxr-x system sdcard_rw 1970-01-01 00:00 sdcard
===================再次查看,发现sdcard的权限还是原来的075,根本没有改变,为何?
解决方案 »
- 报错
- myeclipse 9.0 下 ADT的安装。
- 老大让做个语音识别的功能,大家都知道什么工具可以利用呢
- 怎样可以让android平板电脑支持iLBC?
- 我想让下面的一排button始终处于屏幕最下端
- 关于Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)这个方法
- android中surfaceHolder类型的设置--setType
- 安卓分享音乐文件后点击可自动播放的问题
- jenkins maven android项目打包apk
- 关于自定义Canvas问题
- WebView怎么禁用图片(不下载)?
- JAVA层进程AIDL 如何使用binder 和c++层的进程通信。C++ 层没有AIDL啊
您可能没仔细看帖,的确是root用户登录的。