bug/question: should `_daemon_` be set with `*` password field?
Metadata
Current evaluation
Suggests setting the pebble user entry in /etc/passwd to '*' (or conditionally on /etc/shadow existing) instead of 'x' for container-oriented no-login behaviour. cmatsuoka endorsed '*'. Still open; oci.py add_user unchanged.
Suggested action: keep open
Reason: The code at rockcraft/oci.py (Image.add_user) still writes f"{username}:x:{uid}:{uid}::...:/usr/bin/false\n" unconditionally, while the shadow entry is only appended 'if user_files["shadow"]' — so the reported mismatch (x pointing at a possibly-absent /etc/shadow) still exists. The author is a maintainer and cmatsuoka replied endorsing '*' as 'the standard choice with no further resolution required', so the design decision is effectively settled, but no code change has landed and no labels/triage state are recorded.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
18
Complexity:
12
Confidence:
80
Actionability:
70
|
keep open | Suggests setting the pebble user entry in /etc/passwd to '*' (or conditionally on /etc/shadow existing) instead of 'x' for container-oriented no-login behaviour. cmatsuoka endorsed '*'. Still open; oci.py add_user unchanged. | |
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
22
Complexity:
25
Confidence:
91
Actionability:
82
|
keep open | Open: generated service accounts use x in /etc/passwd even without /etc/shadow; maintainer discussion favors * to disable interactive login, but the code remains unchanged. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
30
Quick Win:
26
Staleness:
10
Complexity:
15
Confidence:
70
Support Request:
10
|
keep open | Discussion about whether _daemon_ user's /etc/passwd password field should be * instead of x to avoid shadow file lookup in containers. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
90
Support Request:
10
|
needs triage | Question regarding whether the _daemon_ password field in /etc/passwd should be * instead of x for container security. Currently unlabelled and awaiting team discussion. |
Update history
| Date | Change |
|---|---|
| updated | |
| created |
Related issues
No related issues found above the similarity threshold.