* Windowsファイルシステムのchmodとchown [#zdf335e3]

** 前提 [#ydd1efc0]

- Windows 10の1803より以前のバージョンではWindowsファイルシステム(/mnt/c以下など)のファイルに対して、chmodやchownができなかった。
- 1803より以下のように操作することで有効になった。
- 1803より以下のようにmountコマンドでオプションをつけて操作することで有効になった。

** mountコマンドのmetadataオプション [#q46dff40]
** chmodやchownの有効化 metadataオプション [#q46dff40]

 sudo mount -t drvfs C: /mnt/c -o metadata

- metadataオプションをつけてマウントする
- chmodやchownが有効になる

** デフォルトパーミッション umask/fmaskなど [#vede321b]

 sudo mount -t drvfs C: /mnt/c -o umask=22,fmask=111

- ディレクトリが755、ファイルが644でマウントされる

** マウントオプションの永続化 [#w33ae83f]

*** /etc/wsl.conf [#rc603f8c]

 [automount]
 options = "metadata,umask=22,fmask=11"

- wsl.confは既定では存在しないので自分で作る

** 参考 [#ic7e3e44]

- https://blogs.msdn.microsoft.com/commandline/2018/01/12/chmod-chown-wsl-improvements/
- https://blogs.msdn.microsoft.com/commandline/2018/02/07/automatically-configuring-wsl/

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS