Windowsファイルシステムのchmodとchown

前提

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

chmodやchownの有効化 metadataオプション

 sudo mount -t drvfs C: /mnt/c -o metadata
  • chmodやchownが有効になる

デフォルトパーミッション umask/fmaskなど

 sudo mount -t drvfs C: /mnt/c -o umask=22,fmask=111
  • ディレクトリが755、ファイルが644でマウントされる

マウントオプションの永続化

/etc/wsl.conf

 [automount]
 options = "metadata,umask=22,fmask=11"
  • wsl.confは既定では存在しないので自分で作る

参考


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

Last-modified: 2018-05-11 (金) 02:48:39