Windows 11 に sudo が追加され、より安全になりました

in tech

コマンド プロンプトまたは PowerShell で誤って間違ったコマンドを入力したことがあっても、それはあなただけではありません。最終的には誰もがそうすることになります。幸いなことに、Linux の最良の保護手段の 1 つが Windows ターミナルでも利用できるようになりました。

Sudo は Linux のセーフティ ネットの重要な部分です

須藤とは何ですか?

コマンド プロンプトが開いており、「sudo」コマンドが表示されている Windows ラップトップ。 クレジット: Lucas Gouveia / Jason Fitzpatrick / How-To Geek

Sudo は、スーパーユーザーの実行、または代理ユーザーの実行の略で、Ubuntu や Fedora などの Linux システムで通常見られる機能です。

Sudo を使用すると、実際に root (管理者) アカウントにログインしなくても、管理者権限で 1 つのコマンドを実行できます。

Linuxのラップトップ

Linux の「ルート」とは何ですか?

Linux の root ユーザーは、自分の選択したことを何でも行うことができます。そしてそれは大きな両刃の剣です。

些細なことのように見えますが、これは重要なセキュリティ機能です。須藤は、あなたが誤って破壊的な行為をしないように小さな壁を築きます。

オンラインの古い指示に従っている場合を考えてみましょう。通常のユーザー アカウントで段階的に作業を進めていると、sudo が必要なために突然コマンドが正しく実行されなくなります。そのため、すぐに立ち止まって、コマンドが実際に何を行っているかを注意深く検討する必要があります。保護されたファイルに対して動作しているのでしょうか?セキュリティ関連のサービスを変えようとしているのでしょうか?このコマンドに root 権限が必要なのはなぜですか?

また、アプリケーションをインストールするには sudo パスワードを入力する必要があるため、知らずに悪意のあるものを実行することはありません。

Windows の管理者として実行では実行できない方法で、root (または管理者) 特権を呼び出す、より意図的なアプローチを奨励します。

管理者として実行は sudo ほど安全ではない

全か無かの管理者権限は良くありません

コンテキストメニューの「管理者として実行」オプション

Linux と同様に、Windows で何かを実行するには管理者権限が必要な場合があります。その場合、管理者アカウントに直接ログインするか、管理者としてターミナルを起動するかの 2 つのオプションがあります。

ほとんどの場合、右クリックして選択します。 管理者として実行。ただし、sudo の動作と表面的には似ていますが、実際には異なります。

管理者としてターミナルを起動すると、 すべて その中で実行すると、管理者として実行されます。削除してはいけないものを削除したいですか?すぐ先に行ってください。セキュリティへの影響を考慮せずにコマンドを入力しますか?いいですね。そのままお進みください。

これは、全か無かのアプローチであり、コマンドが誤って実行される可能性が不必要に生じます。一方、Sudo では、sudo と入力する必要があります。 毎回 それを使いたいのです。不用意にインターネットからコピー&ペーストしない限り、入力しようとしているコマンドには安全策がないことを常に思い出させる役割を果たします。

管理者アカウントから PC を直接使用することは悪い習慣であり、通常の状況では行わないでください。アカウントはデフォルトでは無効になっています。そのままにしておくことをお勧めします。

Sudo を使用すると、Windows でのコマンドライン インターフェイスの使用が容易になります

管理者に切り替えるか、別のアカウントにログインするのは面倒です

追加されたセキュリティと安全性の利点に加えて、sudo は管理者として実行する場合には便利ではない点でも非常に便利です。

通常の状況では、使用しているオペレーティング システムに関係なく、すべてのコマンドを管理者として実行する必要はありません。そのため、通常は Windows の管理者アカウントや Linux の Root にログインしません。

Windows 上でできることはすべて管理者以外の端末で実行し、実際に必要な場合にのみ管理者権限を呼び出す必要があります。残念ながら、Windows の仕組みにより、2 つの異なるターミナル ウィンドウを行き来する必要があります。

一方、sudo を使用すると、必要な場合にのみ管理者権限をその場で呼び出すことができます。

これは世界で最も便利な機能ではありませんが、一度慣れてしまうと、Windows にこの機能がないことが非常に気になります。

Windows への Sudo のインストール

最高の Linux 機能を Windows に導入

幸いなことに、Microsoft は Windows 11 にその栄光の sudo コマンドを導入しました。これを有効にするには、Windows + i を押して設定アプリを開きます。

そこから、[システム]>[詳細設定]に移動し、[Sudo を有効にする]の横にあるトグルをクリックします。また、実行方法を変更することをお勧めします 新しいウィンドウで列をなして、これが Linux 上での通常の動作です。


生活の質の小さなアップデートが重要

Sudo は必須の機能でも、状況を一変させる機能でもありませんが、Linux が Windows よりも優れていることは明らかです。コマンド ラインを介して Windows を操作することに少しでも時間を費やしている場合、これは非常に歓迎すべき改善です。

関連記事

前の投稿
ホームラボのプロジェクトを先延ばしにするのはやめましょう。プロジェクトは思っているよりも簡単です。
次の投稿
このプロンプトにより、ChatGPT が Grammarly Pro に変わります

関連記事