精華區beta NTUWindBand 關於我們 聯絡資訊
※ 引述《CMrockmanx (rockman)》之銘言: : : 先說一下,在 unix 下很多指令,事實上都是 : : 一個個的程式,你輸入一個指令,那個程式就 : : 執行起來,做完了,程式也結束了。 : : 所謂的 PATH 就是當你鍵入一個指令的時候, : : 系統要去哪些目錄來尋找這個程式,並且執行它。 : 那麼path的設定對系統安全有什麼影響嗎??? 要真的說起來的話,有。 因為在搜尋程式的時候,從 PATH 中前面的目錄 開始依次尋找,先找到的就去執行它。 通常 PATH 中,只會有一些系統命令的目錄,還有 使用者自己的目錄。 假如說有個目錄底是,是別人塞進來的程式,而且 跟你常用的指令同名,而且很剛好的,你的 PATH 又會使你先執行到它……然後就要想想,那個程式 裡面到底有沒有玩什麼花樣呢?你不知道,我也不 知道,那是 untrusted 的,最好不要用它。 這種問題,對於 supervisor 特別敏感,所以通常 他們的 PATH 都設得很簡短。 -- ※ 發信站: 批踢踢實業坊(ptt.m8.ntu.edu.tw) ◆ From: euler.ee.ntu.ed