Su と Sudo: 違いと比較

Linux には、root 権限を取得するためのコマンドと方法がいくつかあります。 各コマンドと関数は、異なる方法で機能し、呼び出します。

主なポイント

  1. 「su」コマンドは root ユーザーまたは別のユーザー アカウントに切り替えますが、「sudo」コマンドはユーザーの権限を一時的に昇格させてスーパーユーザーとしてタスクを実行します。
  2. 「su」にはターゲット ユーザーのパスワードが必要ですが、「sudo」には実行ユーザーのパスワードが必要です。
  3. 「sudo」を使用すると、ユーザー権限をより細かく制御できますが、「su」を使用すると、ターゲット ユーザー アカウントへの完全なアクセスが許可されます。

すうvsすど

su (switch user) は、ターゲット ユーザーのパスワードを入力することによって、ユーザーが別のユーザー アカウント (root アカウント) に切り替えることを可能にするコマンドです。 Sudo (スーパーユーザー do の略) は、ユーザーが自分のパスワードを入力することで別のユーザーとしてコマンドを実行できるようにするコマンドです。

すうvsすど

Su は代理ユーザーを表します。 これは、Linux で root 権限を取得する従来の方法です。 1971 年にリリースされました。コマンドの主な構文は su[user_name] または su-[user_name] です。

Sudo は代理ユーザー do を表します。 これは、管理タスクおよび実行タスクの許可を取得するために使用されます。 コマンドの主な構文は sudo[command] です。

比較表

比較のパラメータSu数独
タイプCommand特権の承認
オペレーティングシステムUnixおよびUnixライクUnixのような
演算スーパーユーザーまたはルートユーザーに切り替えてルート権限を求めるにはXNUMX つのコマンドで root 権限を求めるには
著者デニス・リッチーとケン・トンプソンロバート・コゲホールとクリフ・スペンサー
DeveloperAT&Tベル研究所トッド・C・ミラー
後で思い出せるように今すぐピン留めする
これを固定する

すぅとは?

Su の完全な形式は「substitute user」です。これは当初、バージョン 1 Unix の一部でした。Dennis Ritchie と Ken Thompson によって開発されました。

また読む:  アプリとウィジェット: 違いと比較

su コマンドの役割は、コマンドを実行し、ユーザーの別のアカウントの権限を提供することです。 su コマンドは実行時にシェルを呼び出しますが、現在の作業ディレクトリやユーザーの環境は変更されません。

コマンドライン引数として機能する新しいユーザー ID を最初に指定せずにコマンドを使用した場合、su コマンドはシステムのスーパーユーザー アカウントをデフォルト設定として使用します。

認証されると、オペレーターはアカウントへのアクセスを許可します。アカウント内のファイルやディレクトリへのアクセス許可も付与されます。

須藤とは?

Sudo は、Unix ライクなオペレーティング システムのプログラムの一種です。 sudo の完全な形式は「substitute user do」です。 デフォルト設定では、スーパーユーザーを許可します。

Sudo コマンドの役割は、ユーザーがプログラムを実行できるようにし、他のユーザーにセキュリティ権限を提供することです。 ライセンスは ISC 形式です。 C言語で広く使われています。

Sudo は、管理タスクにも使用されます。 Sudo は、ターゲット ユーザーではなく、ユーザーのパスワードを要求することによって認証します。 認証後、アクセスを許可し、要求されたコマンドを呼び出します。

Sudo は単一のコマンドであり、root 権限で実行されます。 su とは異なり、root ユーザー アカウントに切り替えたり、パスワードなどの root ユーザーの資格情報を要求したりしません。

Su と Sudo の主な違い

  1. Su コマンド ユーザーはインストール時に root とユーザー アカウントのパスワードを個別に作成する必要がありますが、Sudo コマンド ユーザーは単一のパスワードを指定するだけで済みます。
  2. Su は root シェルを呼び出して、通常の機能中に開いたままにしますが、Sudo は root で実行するコマンドの数を減らし、セキュリティを強化します。
参考情報
  1. https://link.springer.com/chapter/10.1007/978-1-4842-5049-5_11
  2. https://link.springer.com/chapter/10.1007/978-3-030-78120-0_13
また読む:  Spotify サブスクリプションを共有するにはどうすればよいですか? - ファミリープラン設定の効率的な手順

XNUMXつのリクエスト?

私はあなたに価値を提供するために、このブログ記事を書くことに多大な努力を払ってきました. ソーシャルメディアや友人/家族と共有することを検討していただければ、私にとって非常に役立ちます. 共有は♥️

後で読むためにこの記事を保存しますか? 右下のハートをクリックして自分の記事ボックスに保存!

著者について

Chara Yadav は、金融の MBA を取得しています。 彼女の目標は、金融関連のトピックを単純化することです。 彼女は約 25 年間、金融業界で働いてきました。 彼女は、ビジネススクールやコミュニティ向けに複数の金融および銀行のクラスを開催してきました。 続きを読む バイオページ.