On Tue, Apr 22, 2025 at 03:57:42PM +0200, Lennart Poettering wrote: > I don't follow? The UID assignments are stored in /etc/passwd, > i.e. your example config file and the UID assignment are stored at the > same place, so how can they get out of sync?
rpm-ostree and bootc attempt to merge the local changes and the "upstream" changes (i.e. the image contents). The initial /etc/passwd from the image becomes the first version of the file in the deployment. Afterwards, if the the user modifies the file locally, then that local version is used. If the user does not modify the file locally, then on updates of the image, the file would be updated. See https://ostreedev.github.io/ostree/deployment/#contents-of-a-deployment. This particular version of this problem is a result of how rpm-ostree and bootc do this. But a similar problem would manifest in any scenario with local users/groups and "upstream" users/groups being allocated from the same range. Zbyszek -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue