1. 程式人生 > >shell安全防範———慎將當前目錄.加入PATH~~~之~隔壁老王來敲門

shell安全防範———慎將當前目錄.加入PATH~~~之~隔壁老王來敲門

ces 測試文件 腳本 當前 linu 文件 linux運維 roc 微信公眾

你家大門常打開~~~老王請進~~(慎將當前目錄.加入PATH)



經常聽見有人說別將.(當前目錄)加入PATH,到底為什麽呢,自己想了很多次也上網查了半天,然後並沒有什麽卵子用

最終冥思苦想、撥開雲霧見青天~~想到這麽一個例子,起碼能看出把.目錄加入PATH會是什麽樣的下場!!!。

那麽~~上圖說話:

一、先模擬將,目錄放入PATH

  1. 這是原來PATH的變量

技術分享圖片


2. 那麽現在我將.目錄將入到PATH中

睜大眼睛@@:一定要把.目錄放在最前面,因為一個命令是從PATH中最前面的路徑中尋找,如果找不到才往後面找

技術分享圖片


二、這時候突然有個hacker雞血澎湃想搞事情,接下裏瞅瞅他怎麽搞


1. 他利用一個普通用戶在自己家目錄下創建了一個名稱為“vi”的腳本

腳本內容很簡單就是要刪除某一個文件:(如果換成刪根目錄,後果自己想去吧)

技術分享圖片

腳本內容:

技術分享圖片

技術分享圖片

技術分享圖片

2.這時候root用戶心血來潮,想去george她家用 vi 這個命令看其他文件

技術分享圖片

技術分享圖片


3. 現在root已經進入了george家目錄了

技術分享圖片


最後看看根目錄下的那個測試文件還在嗎:

技術分享圖片



如果還不理解:就把.目錄加入PATH,等坐隔壁老王吧~~~~~~~~~~


最後歡迎關註微信公眾號:linux運維菜鳥之旅



shell安全防範———慎將當前目錄.加入PATH~~~之~隔壁老王來敲門