Linux环境变量的安全性(android)

时间:2012-08-06 08:46:12

标签: android linux path

考虑LD_LIBRARY_PATH的例子(确定加载库时的位置),每个进程是否都获得了这个的私有副本?如果某个流程(应用程序)要修改它,它是否会反映在哪里?

1 个答案:

答案 0 :(得分:1)

环境变量是基于每个过程设置的。所以,是的,每个进程都有一个私有副本,另一个修改LD_LIBRARY_PATH的进程不会影响你自己的进程。

但是,shell进程可能会在启动时将变量和设置数组移交给这些进程,从而保留为其所有生成的子进程设置的环境变量列表。