Security

由root創建的X11視窗

  • September 24, 2020

根程序創建的視窗在 X11 中有什麼特殊權限嗎?X 伺服器和視窗管理器是由正常使用者程序創建的。

只是為了確保您了解 X11 視窗和在該視窗中執行的程序之間的區別。

對於視窗本身,請參見 user414777 的回答。創建視窗的程序(例如xterm)在以 root 身份執行時將具有額外的權限。

但是,請注意差異:

xterm -e bash給出一個帶有 的 xterm 視窗bash。兩者都在您自己的 UID 下執行bashxterm

sudo xterm -e bash還將創建一個帶有bash, 但現在xtermbash以 root 身份執行的視窗。

xterm -e sudo bash再次創建一個帶有 的視窗bash,但現在xterm在您自己的 UID 下bash執行並以 root 身份執行。

引用自:https://unix.stackexchange.com/questions/611079