天天看點

578_linux核心學習_audit_ptree函數分析

         全部學習彙總: https://github.com/GreyZhang/little_bits_of_linux

         繼續看核心代碼,這次看一個很有意思的調試檢測函數,audit_ptree。最初看這個函數的時候有點蒙圈,但是把樹狀結構的關系結合社會關系做一個類比,其實了解起來很容易。

578_linux核心學習_audit_ptree函數分析

         這個函數基本就是用來做測試的,畢竟是對一系列任務進行掃描檢查,數量不小。

578_linux核心學習_audit_ptree函數分析

         首先需要确認的是一切任務(包括父子程序)都應該在清單之内,或者為空。

578_linux核心學習_audit_ptree函數分析

         接下來就是看看,有沒有錯了輩分。

578_linux核心學習_audit_ptree函數分析

         如果輩分錯不了,并且沒有血緣不清楚的人員,那麼一切就OK。

         至于這個函數的應用,目前找到了2個地方。暫且不對這兩個地方做說明了,後面的分析會繼續提到。

繼續閱讀