修改system目錄許可權

2021-07-13 15:04:03 字數 1632 閱讀 4681

值得注意的就是不能直接 mount /system

先要得到system分割槽的全名

# mount

rootfs / rootfs ro 0 0

tmpfs /dev tmpfs rw,mode=755 0 0

devpts /dev/pts devpts rw,mode=600 0 0

proc /proc proc rw 0 0

sysfs /sys sysfs rw 0 0

tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0

none /dev/cpuctl cgroup rw,cpu 0 0

/dev/block/mtdblock0 /system yaffs2 ro 0 0

/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0

/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0

/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

從上面的紅字部分可以看得出/system的許可權是ro即是read only。

# mount -o remount /dev/block/mtdblock0 /system

# mount

rootfs / rootfs ro 0 0

tmpfs /dev tmpfs rw,mode=755 0 0

devpts /dev/pts devpts rw,mode=600 0 0

proc /proc proc rw 0 0

sysfs /sys sysfs rw 0 0

tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0

none /dev/cpuctl cgroup rw,cpu 0 0

/dev/block/mtdblock0 /system yaffs2 rw 0 0

/dev/block/mtdblock1 /data yaffs2 rw,nosuid,nodev 0 0

/dev/block/mtdblock2 /cache yaffs2 rw,nosuid,nodev 0 0

/dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

已經修改完成

如果要改回去ro

mount -o remount,ro /dev/block/mtdblock0 /system

搞定

修改system系統許可權

修改系統許可權 一種是需要在android系統原始碼的環境下用make來編譯 1.在androidmanifest.xml 的manifest節點中加入android shareduserid android.uid.system 2.android.mk檔案,加入local certificate...

Ubuntu修改目錄許可權

linux fedora ubuntu修改檔案 資料夾許可權的方法差不多。很多人開始接觸linux時都很頭痛linux的檔案許可權問題。這裡告訴大家如何修改linux檔案 資料夾許可權。以主資料夾下的乙個名為cc的資料夾為例。下面一步一步介紹如何修改許可權 1.開啟終端。輸入su 沒 linux f...

修改目錄許可權命令

許可權由三種r 讀 w 寫x 執行 就是沒有許可權 ls l 檢視目錄檔案 第一列就是許可權 比如 rw r r 每三個分一組 因為每個人都有三種許可權 第乙個三個 就是檔案的所有者 擁有什麼許可權 第二個三個 就是該使用者所屬組下面的使用者擁有什麼全新啊 第三個三個 就是除以上以外的所有使用者的去...