Wednesday, December 8, 2010

[Android] 為什麼找不到 /etc/group ?

今天在找權限的時候 發現android並沒有 passwd & group 這兩個檔.
上網找了好久 才發現這篇
http://groups.google.com/group/android-ndk/browse_thread/thread/adddb27c1a5438e9

原來 bionic/libc/bionic/stubs.c 裡頭將user/group name to id 重新寫過
改成用 system/core/include/private/android_filesystem_config.h 裡頭的android_ids,
每個id是user 也是group, 所以就沒有/etc/passwd這兩個檔了.

No comments: