Subsequent shells e.g. `kubectl/docker exec` don't enter as the expected user
Offen
- Vorherrschende Sprache
- Go
- Sterne
- 300
- Forks
- 64
- Ø Merge
- 20 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, go, kubernetes
- Bereich
- devops, infrastructure
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100