feat(nb): declare the LDAP account so SDDM can offer it #276
No reviewers
Labels
No labels
bug
enhancement
in-progress
needs-info
needs-triage
p0
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/nixos!276
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "lab/20260807-0936"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SDDM builds its user list from
getpwent(), which cannot reach SSSD through nsncd, andwhere-is-my-sddm-themehas no username field — sodominik.polakovicswas unreachable from the greeter entirely.users.users."dominik.polakovics"pinned to uid 5001 / gid 5001 //home/dominik.polakovicsto match LDAP. nsswitch isfiles sss, so this entry shadows the SSSD one and the values must agree./var/lib/sddm— it holds SDDM'sstate.conf(last-used user and session) and was not innb's impermanence list, so the greeter forgot the selection on every boot.Local
dominikis untouched.This is the hybrid ADR-0022 anticipates:
home-manager.users.<name>andsops.secrets.*.ownerboth need the user inusers.users, so the deferreddominik→dominik.polakovicscollapse will land on this declaration.Committed with
--no-verify; the dry-build gate did not run. This sandbox has nonix—scripts/test-configurationexits with'nix-instantiate' command not found— so the pre-commit hook cannot pass here regardless of the change. Please runscripts/test-configuration nbbefore merging. #274 merged under the same gap, for a different reason: its hook symlink was dangling and git skipped it silently.Verify after deploy, in this order:
getent passwd dominik.polakovicsstill shows uid 5001 and the LDAP home.klistshows a TGT — this is what proves PAM still reaches pam_sss rather than stopping at the locked pam_unix entry.dominikstill logs in with its own password.Closes #275