Open2
devcontainerのユーザー設定
毎回忘れるのでメモ
devcontainerでユーザーidやグループidが異なるとPermission Errorが発生してファイルを編集できなくなる
解決方法
- 既存のユーザーを利用する
イメージにidが同じユーザーが存在していれば、それを用いればよい - idが同じユーザーを追加するこれを参照して行う。
$ useradd --non-unique --uid <ユーザーID> --gid <グループID>
https://code.visualstudio.com/remote/advancedcontainers/add-nonroot-user - Windowsから起動する
あまり良く理解していないから、実際には解決策にならないかも -
Common Utilitiesを利用する
このオプションにuserID・grupIDの項があるため、これを活用する