Windows 11 ユーザー向けのコマンドライン ツールキットを強化する大胆な動きとして、 Microsoft新しい機能、sudo コマンドの統合を発表しました。このコマンドは、Linux 領域で長い間確立されており、ユーザーが別のユーザーの強化されたセキュリティ権限を使用してプログラムを実行できるようにします。
「Sudo for Windows」と呼ばれる新たな機能追加により、ユーザーは特権のないコンソール セッションからでもコマンドを簡単に昇格できるようになります。 Windows Developer Platformの製品管理を担当するJordi Adoumie氏は、最近のブログ投稿でこの機能に対する熱意を表明しました。同氏は、この統合は、新たに昇格されたコンソールを起動する手間をかけずに、コマンドのエスカレーションを効率化するように設計されていることを強調しました。
Microsoft's Windows 用 Sudo は、Linux sudo ユーティリティの単なる拡張ではなく、Windows に合わせた独自の実装として考案されたことに注意することが不可欠です。その結果、ユーザー コミュニティは差異に気づく可能性があり、Linux 固有の sudo スクリプトとガイドが Windows 環境にシームレスに移行できない可能性があることを暗示しています。
さらに、Sudo for Windows は非常に直観的に有効にすることができ、Windows 設定内の「開発者向け」セクションにアクセスし、「Sudo を有効にする」トグルをアクティブにするだけです。あるいは、管理者特権のコンソール セッションで直接コマンドsudo config –enable <configuration_option>
を使用して開始することもできます。
Sudo for Windows は現在、新しい管理者特権のコンソール ウィンドウを開く、新しいユーザー入力なしで実行する、従来の sudo の動作を模倣するなど、3 つの構成バリアントを提供しているため、ユーザーは要件に最も適したモードを選択できます。
おそらく最も興味深いのは、Sudo for Windows がまもなくオープンソース プロジェクトの仲間入りをするという発表による、 Microsoft'sオープンソース コミュニティへの取り組みです。この開発に関するさらなる詳細は、今後数か月以内に公開される予定であり、コミュニティの貢献者の間で大きな関心を集める可能性が高いステップです。
テクノロジー業界が柔軟性と効率性を重視していることは、 AppMasterなどのno-codeプラットフォームの台頭からも見られます。AppMaster は、バックエンド、Web、モバイル アプリなど、複数のドメインにわたるアプリケーション作成を迅速化するビジュアル ツールを提供することで従来の開発環境を補完します。
Sudo for Windows などの進歩が進化し続けるにつれて、開発環境におけるAppMasterのようなプラットフォームの民主化の目的と並行して、コンピューティングの進歩の中核におけるユーザーの権限付与とカスタマイズの重要性が強調されています。