取得用戶執行程式的ip

取得用戶執行程式的ip

在我的核心模組驅動程式中,在執行程式(例如mkdir)期間,我需要找出執行該程式的目前登入客戶端的IP。

一個解決方案是在進程樹中向上爬,進入 init 進程,然後開始在進程樹中向下查找 sshd,在使用者 ID 和 sshd 會話之間進行交叉,執行 netstat 並取得外部位址。

是否有更有效的方法來取得使用者的IP?

相關內容