Contents

管理者として実行の使用を停止する: Windows 11 には sudo が追加され、より安全になりました

<本文>/images/52881459236_52a651b92d_o.jpg

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

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

sudoとは何ですか?

/images/windows-laptop-with-the-command-prompt-open-displaying-a-sudo-command.jpg クレジット: Lucas Gouveia/Jason Fitzpatrick/Windows Insight

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

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

/images/linux-laptop.png

関連

Linux の「root」とは何ですか?

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

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

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

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

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

管理者として実行は sudo ほど安全ではありません

全か無かの管理者権限は適切ではありません

/images/run-as-admin-option.jpg

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

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

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

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

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

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

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

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

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

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

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

実践的な Windows ターミナル、sudo、および CLI のヒントを購読してください

コマンド ラインに自信を持ってください。簡潔で実践的な Windows ターミナルと sudo に関するニュースレターを購読してください。管理コマンドを安全に使用するのに役立つ実用的なハウツーとセキュリティを考慮したヒントを入手します。

アップデートを取得する

購読すると、ニュースレターとマーケティング電子メールの受信に同意し、利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。

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

Windows への Sudo のインストール

最高の Linux 機能を Windows に導入

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

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

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

/images/product_337710_product_shots1.jpg

Windows 11 プロ

$29.99

$199

$169.01 節約

Windows 11 Pro を 88% の大幅割引価格で入手し、PC エクスペリエンスを向上させましょう。

*️⃣ 出典リンク:

Linux の「root」とは何ですか? 、管理者としてターミナルを起動、インターネットから不用意にコピペ、Windows で管理者アカウントにログイン、、、、、、 利用規約プライバシーポリシー