Terminal

root 終端和 sudo 有什麼區別?

  • December 19, 2016

環境:debian8+lxde。

系統工具中有兩個終端:LXTerminal 和 Root Terminal。

在此處輸入圖像描述

什麼時候用普通使用者(非root使用者)登錄,系統工具–root終端,可以有管理員權限。

在 root 終端中執行命令和在 LXTerminal 中使用 sudo 執行命令有什麼區別?

從手冊頁sudo

sudo 允許允許的使用者以超級使用者或其他使用者的身份執行命令,如安全策略所指定。呼叫使用者的真實(無效)使用者 ID 用於確定用於查詢安全策略的使用者名。

所以在這種情況下sudo是一個工具,而是root一個使用者。

當您使用 root 終端時,這意味著您正在使用 root 使用者登錄。

當您使用 執行命令時sudo,實際上是要求 root (預設情況下)為您執行它,並且有一個日誌記錄每次呼叫sudoin /var/log/auth.log,所以最後他們都由使用者 root 執行命令。

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