メイン ウィンドウズ10 Windows10でのChmodおよびChownWSLの改善

Windows10でのChmodおよびChownWSLの改善



Linuxユーザーは、chownおよびchmodコンソールツールに間違いなく精通しています。これらの2つのアプリは、権限と所有権の管理が付属している場合に不可欠です。最近、Microsoftは、Windows 10にバンドルされている独自のLinuxサブシステムで、これらのツールに多くの改善を加えました。

広告

chmod / chownを使用してファイルの所有者とグループを設定し、WSLで読み取り/書き込み/実行権限を変更できるようになりました。また、FIFO、UNIXソケット、デバイスファイルなどの特別なファイルを作成することもできます。これは、多くのWSLユーザーにとって待望の機能でした。

reddit サブレディットを報告する方法

もう1つの興味深い変更は、ファイルとフォルダーに新しいLinuxメタデータを提供するとともに、ファイルにアクセス許可を投影するためのDrvFsファイルシステムの新しいマウントオプションです。

これらの新機能を利用するには、次の1つの手順を実行する必要があります。drvfsをアンマウントし、「メタデータ」フラグを使用して再マウントする必要があります。これを行うには、ターミナルで次のコマンドを入力します。

sudo umount / mnt / c sudo mount -t drvfs C:/ mnt / c-oメタデータ

'mount -l'を実行して次のように表示することで、正しくマウントされたことを確認できます。

DrvFsは、WSLとWindowsファイルシステム間の相互運用のサポートを追加するWSLのファイルシステムプラグインです。 DrvFsを使用すると、WSLは、/ mnt / c、/ mnt / dなどのサポートされているファイルシステムを使用してドライブをマウントできます。
DrvFsは、いくつかの新しいマウントオプションを追加します。それらは次のとおりです。
新しいマウントオプションは次のとおりです。

  • uid:すべてのファイルの所有者に使用されるユーザーID
  • gid:すべてのファイルの所有者に使用されるグループID
  • umask:すべてのファイルとディレクトリに対して除外する権限の8進マスク。
  • fmask:すべての通常のファイルに対して除外する権限の8進数のマスク。
  • dmask:すべてのディレクトリに対して除外する権限の8進マスク。

次の例を参照してください。

友達と遊ぶ方法
sudo mount -t drvfs C:/ mnt / c -oメタデータ、uid = 1000、gid = 1000、umask = 22、fmask = 111

mountコマンドを実行すると、マウントされたデバイスのリストを照会するときに渡したすべてのパラメーターとともに、マウント(この場合はC :)が一覧表示されます。

この変更により、WindowsフォルダーとパーティションをWSLの別のユーザーアカウントでマウントできるようになります。 デフォルトのもの 。

この変更により、Linuxのアクセス許可がファイルの追加のメタデータとして保存されます。これにより、1つのファイルに対してLinuxとWindowsの両方のアクセス許可を保存できます。これで、環境を壊すことなく、WSLまたはWindowsの両方で個別にアクセス許可を変更できます。覚えているかもしれませんが、 WindowsからLinuxファイルを変更すると、WSLが早期に破損する可能性があります 。

WSLで新しく作成されたファイルは、デフォルトでメタデータを使用して作成され、設定したマウントオプションを尊重します。

Googleフォトから自分の写真をダウンロードする方法

重要な警告

新しいメタデータをいじくり回すときに知っておくべきことがいくつかあります。

Windowsエディターを使用してファイルを編集すると、ファイルのLinuxメタデータが削除される場合があります。この場合、ファイルはデフォルトのアクセス許可に戻ります。

WSLでファイルのすべての書き込みビットを削除すると、Windowsはファイルを読み取り専用としてマークします。
複数のWSLディストリビューションがインストールされている場合、またはWSLがインストールされている複数のWindowsユーザーがいる場合、それらはすべて同じファイルで同じメタデータを使用します。各WSLユーザーアカウントのuidは異なる場合があります。これは、権限を設定するときに考慮すべきことです。

たとえば、Windowsでファイルの書き込み権限を無効にし、ファイルをchmodして、WSLで書き込み権限が有効になっていることを示すことができます。または、Windowsで読み取りアクセス許可を有効にして、WSLで読み取りアクセス許可を削除することもできます。この概念を以下に示します。

ソース: マイクロソフト

興味深い記事

エディターズチョイス

Googleドキュメントに枠線を追加する方法
Googleドキュメントに枠線を追加する方法
Google ドキュメントの任意の文書にシンプルな枠線を追加し、表、図形、または画像を使用してテキストを目立たせる方法を学びます。
Windows10でログオンサウンドを再生する方法
Windows10でログオンサウンドを再生する方法
Windows 10では、MicrosoftはWindowsの起動とシャットダウンを高速化することに重点を置いていました。ログオンサウンドを含む、多くのサウンドイベントが削除されました。ログオンサウンドを再度有効にして再生する方法は次のとおりです。
Windows10でローカルセキュリティポリシー設定を一度にリセットする
Windows10でローカルセキュリティポリシー設定を一度にリセットする
すべてのローカルセキュリティポリシー設定をリセットする必要がある場合は、すぐにデフォルトに戻すことができる単一のコマンドがあります。
Windows10バージョン1507のサポートは2週間で終了します
Windows10バージョン1507のサポートは2週間で終了します
Windows 10の元のRTMバージョンは、2015年7月29日にリリースされました。それ以来、Microsoftは、最近リリースされたCreators Update(バージョン1703)を含む、Windows10プラットフォーム用の3つのメジャーアップデートをリリースしました。同時に、元のWindows 10は、セキュリティ修正やセキュリティ修正など、多数の累積的な更新プログラムを受け取りました。
Windows 10、8、7用のフォレストテーマをダウンロードする
Windows 10、8、7用のフォレストテーマをダウンロードする
ここでは、ゴージャスな自然のデスクトップの背景と緑色のウィンドウを備えたWindows 10、Windows 8、およびWindows7のフォレストテーマをダウンロードできます。
WMP12ライブラリバックグラウンドチェンジャーをダウンロード
WMP12ライブラリバックグラウンドチェンジャーをダウンロード
WMP12ライブラリバックグラウンドチェンジャー。 WMP12 Library Background Changerを使用すると、Windows Media Player 12に存在する6つの非表示のライブラリ背景を使用できます。また、6つのWMP12のデフォルトの背景をカスタム画像または現在の壁紙に置き換えることもできます。コメントを残すか、完全な説明を表示してください著者:Happy Bulldozer、http://winreview.ru。 http://winreview.ruダウンロード
ケーブルなしでA&Eを見る方法
ケーブルなしでA&Eを見る方法
リアリティ番組が好きなら、A&E は間違いなくウォッチ リストに入れるべきです。高価なケーブル事業者から逃れたい人にとって、ストリーミング プラットフォームで A&E を見つけることは必須です。このようにあなたは