ルートターミナルとsudoの違いは何ですか?

ルートターミナルとsudoの違いは何ですか?

環境: debian8+lxde。
システムツールには、LXTerminalとRoot Terminalという2つの端末があります。

ここに画像の説明を入力してください。

一般ユーザー(rootではないユーザー)としてログインし、システムツールであるroot端末を使用して管理者権限を持つことができます。

ルート端末でコマンドを実行することとLXTerminalでsudoを使用することの違いは何ですか?

ベストアンサー1

マニュアルページからsudo

sudoを使用すると、許可されたユーザーはスーパーユーザーまたはセキュリティポリシーで指定された他のユーザーとしてコマンドを実行できます。呼び出し側ユーザーの実際の(無効な)ユーザーIDは、セキュリティポリシーを照会するために使用されるユーザー名を決定するために使用されます。

したがって、この場合はsudoツールだけでなくrootユーザーでもあります。

ルート端末を使用するということは、rootユーザーとしてログインしたことを意味します。

runコマンドを使用すると、実際にはroot(デフォルト)にコマンドの実行を要求し、insudoへの各呼び出しのログがあるため、最終的に両方のユーザーのルートによって実行されます。sudo/var/log/auth.log

おすすめ記事