回答:
との違いはsudo
、su
認証の実行方法です。
su
ターゲットユーザーのパスワードを要求します。sudo
ソースユーザーにコマンドの実行が許可されているかどうかを確認します(許可はで指定されています/etc/sudoers
)。構成によっては、無人コンソールのリスクを軽減し、特権の昇格が行われていることをユーザーに警告するために、ソースユーザーのパスワードの入力を求められる場合があります。いったん承認されると、効果は同じです。コマンドをrootとして実行します(または、コマンドラインで指定されている場合は、他のユーザーとして実行します)。
さらに小さな違いがあります。それらは同じオプションをとらず、まったく同じ方法で実行するコマンドの環境を設定しません。しかし、一般的な使用法については、それらは同じです。
sudo
、su
とやるsu
とsudo
異なるパスワードを使用します。