我想在Android下写个DS18B20的驱动程序,现在使用linux驱动加jni的方式,linux驱动已经编写好,并且正确编译进内核,现在的问题是我通过调试终端看到默认情况下/dev/ds18b20的权限为crw-------,看论坛里需要修改/dev/ds18b20的读写权限,即/system/core/rootdir/init.rc文件添加 chmod 0666 /dev/ds18b20,可是现在我修改了权限并重新生成了mcl2文件系统,在调试终端里看到的/dev/ds18b20文件的权限仍然为crw-------,所以我的驱动根本就打不开,返回的文件描述符-1,但是我直接在终端里修改权限就可以。