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の項があるため、これを活用する