2012-08-06 24 views
0

考慮LD_LIBRARY_PATH的實例中(該決定在何處加載庫時看)的,確實每個進程得到這個私有副本?如果某個進程(應用程序)要修改它,它是否反映到處都是?安全的Linux環境變量(機器人)

回答

1

環境變量在每個進程的基礎上設置。所以,是的,每個進程都有一個專用副本和另一個進程修改LD_LIBRARY_PATH不會影響你自己的一個。

然而,你的shell進程可能會保持環境變量的列表,它通過在啓動時的變量和設置陣列移交給這些進程設置所有其派生的子進程。