Windows セットアップを微調整するのが好きなら、多くの場合、「管理者特権」または管理者レベルのコマンドを実行する必要があります。おそらく管理者としてコマンド プロンプトを実行してこれを実行することに慣れていると思いますが、Windows で sudo を使用するとさらに簡単になります。
Windows では設定アプリや使いやすい構成ウィザードを使用してすべてを構成することに一般的に重点が置かれていますが、それでもコマンドを入力する必要がある場合があります。これらの多くは、標準ユーザー アカウントでは機能しません。代わりに、管理者として実行する必要があります。管理者権限を要求することは、Windows ではまだ比較的新しい概念ですが、古いオペレーティング システムでははるかに長い間普及していました。
この問題は非常に蔓延していたので、オペレーティング システム開発者は数十年前にこの問題の解決策を考えました。 Unix インストールには、「ユーザーの切り替え」を意味する su
コマンドがあり、今でもあります。これにより、アカウントを他のユーザーに切り替えることができますが、デフォルトでシステムの管理者またはスーパーユーザーのアカウントとして実行することもできます。
この解決策は機能しましたが、管理者としてログインして 1 つのコマンドを実行するのはやりすぎのように思えました。解決策として、開発者は sudo コマンドを作成しました。これは、さまざまな意見に応じて、「ユーザーを切り替えて実行する」または「スーパーユーザーが実行する」のいずれかを意味します。簡単に言うと、sudo コマンドを使用すると、昇格した特権で 1 つのコマンドを簡単に実行できます。興味があれば、su と sudo の違いについても説明しました。
これは、sudo コマンドが、コマンド プロンプト アプリを右クリックし、[管理者として実行] を選択して、do_something
のようなコマンドを実行することとほぼ同等であることを意味します。 sudo コマンドを使用すると、管理者としてコマンド プロンプトを実行することを忘れずに済みます。代わりに、「sudo do_something
」と入力するだけで、コマンドはまったく同じように機能します。
Microsoft は Windows 11 に sudo コマンドを追加していますが、Windows 10 のサポートが終了しつつあることを考慮すると、このコマンドがすぐに追加されることは期待できません。この記事の執筆時点では、sudo コマンドは Windows Insider 参加者 (ビルド 26045 以降)、特に開発者チャネルと Windows Canary チャネルの参加者のみが使用できます。
Microsoft がこれらのバージョンでテストしている一部の機能とは異なり、sudo が間もなくオペレーティング システムに導入される可能性がかなり高いようです。
お使いの Windows のバージョンで sudo コマンドがまだ利用できない場合は、Windows Insider にサインアップする必要があります。これは簡単なプロセスですが、注意してください。開発者オプションとカナリア オプションは不安定になる可能性があるため、データを失いたくない PC では使用しないでください。
sudo コマンドが利用可能なバージョンの Windows を実行している場合、これを有効にするのは簡単なプロセスです。設定アプリを開き、左側の [システム] を選択し、ウィンドウのメイン領域から [開発者向け] を選択します。
ここで、下にスクロールして、「sudo を有効にする」というチェックボックスをオンにします。
コマンド ライン指向の場合は、コマンド プロンプト経由で sudo を有効にすることもできます。やや皮肉なことに、これには昇格した CMD ウィンドウを実行する必要があります。 Windows キーを押して「command」と入力し、コマンド プロンプト (または PowerShell) を右クリックして [管理者として実行] を選択します。
このプロンプトで、次のコマンドを実行します。
sudo config --enableenable
Windows で sudo コマンドを有効にすると、使い方は簡単です。通常、管理者として実行する必要があるコマンドの先頭に sudo
コマンドを追加し、その後に続くプロンプトを受け入れます。
Microsoft の例では、netstat
コマンドを使用しています。
sudo netstat -ab
この機能は次のように見えるかもしれません。これは少し不必要ですが、多くの人にとっては不必要です。とはいえ、Windows でコマンドを次から次へと実行して一日を過ごしており、sudo コマンドのシンプルさを求めるのであれば、このコマンドの追加により作業が楽になるでしょう。
Microsoft は sudo の実装に力を入れているようで、GitHub で sudo をオープンソースとしてリリースするところまで行っています。これを読んで、Windows の内部で何が起こっているのかをさらに知りたくなったら、すべての Windows ユーザーが知っておくべきコマンドのリストを必ず参照してください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3