Subsequent shells e.g. `kubectl/docker exec` don't enter as the expected user
Đang mở
- Ngôn ngữ chính
- Go
- Star
- 300
- Fork
- 64
- Merge trung bình
- 20 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
I.e. using https://github.com/coder/envbuilder-starter-devcontainer, which sets up user `coder` when `docker exec` get:
`root@remote-development:/workspaces/envbuilder-starter-devcontainer#`
Can then `sudo -su coder` and the environment is as expected.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Reproduce the behavior with the envbuilder-starter-devcontainer example and a subsequent docker exec or kubectl exec shell. Investigate how the container user is selected, then verify that subsequent shells enter as coder rather than root and retain the expected environment.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- docker, go, kubernetes
- Lĩnh vực
- devops, infrastructure
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100