This topic was started to create a separate technical discussion about systemd and userd, as they are related to the following topic where only the age laws are being discussed, I thought it would be good to discuss this specific technical aspect of systemd as well.
So only talk about systemd and userdb related things here.
@wizardfromoz I mentioned it there because even when discussing this it could get people to talk about the topic where I posted it because they are related: laws(cause) vs technology(effect) the about it. Here's the new topic about just systemd and userdb then with the most important parts quoted and it's still useful information.
When check which packages provides which file for the mentioned services I only see it being related to systemd.
Hey, this is our central thread for age verification discussion - whether it's about linux.org specifically or the broader Linux ecosystem. Any other threads on the topic will be removed.
Our stance is pretty simple - the internet should be free and we're not gonna ask you for your ID. Linux.org has always collected age at signup and that's as far as we're going with it.
Worth noting that California's law, which is what's got everyone fired up right now, isn't even real verification - it's just self reporting. Pick your age range, click submit. Any kid who wants around it will be around...
Our stance is pretty simple - the internet should be free and we're not gonna ask you for your ID. Linux.org has always collected age at signup and that's as far as we're going with it.
Worth noting that California's law, which is what's got everyone fired up right now, isn't even real verification - it's just self reporting. Pick your age range, click submit. Any kid who wants around it will be around...
- Rob
- Replies: 79
- Forum: General Linux Topics
@wizardfromoz I mentioned it there because even when discussing this it could get people to talk about the topic where I posted it because they are related: laws(cause) vs technology(effect) the about it. Here's the new topic about just systemd and userdb then with the most important parts quoted and it's still useful information.
I am with David - no entries result, on several of my Mints.
I am inclined to throw it out there that it is to do perhaps with PAM (Pluggable Authentication Module) activity to do with user-installed apps that Brian @Condobloke and Maarten @f33dm3bits have installed, whereas David and I have not.
An example could be a Password Manager such as Keepass.
That being said, that could be discussed elsewhere, so we do not derail this Thread, which is about Age Verification in Linux.
Cheers
Wizard
For those using systemD, you can run the following to disable the functionalities that were merged into SystemD for the Age fields that were merged as those are the services which use it.
I have had these disabled for a while now and everything is still working fine.
If you do the following, you will see that the status is "inactive/dead".
Code:systemctl status systemd-userdbd.socket
○ systemd-userdbd.socket
Loaded: masked (Reason: Unit systemd-userdbd.socket is masked.)
Active: inactive (dead)
I think it depends on what your system started out as. If the initial installation didn't include certain packages, and such packages weren't part of any dependency chain in subsequent upgrades, those packages wouldn't be included on the system. One would thus needed to have installed them separately I guess to have them. Updating and upgrading just upgrades packages that are already on the system, as well as any dependencies.
A quick check on AI suggests that Mint installer doesn't install systemd-userdb packages by default, so if they appear on a Mint system I guess they have been installed by the user or installed as a dependency.
Edit: just checked the list of packages on the installer here: https://github.com/linuxmint/mint-d...bian-live-13.0.0-cinnamon/filesystem.packages, and systemd-userdb does not appear.
Looking into what depends on systemd-userdbd on debian, only one package appears:
I guess it's similar for Mint which I can't check at the moment.Code:[~]$ apt rdepends systemd-userdbd systemd-userdbd Reverse Depends: Depends: systemd-homed (= 260.1-1) Recommends: libnss-systemd Suggests: systemd
It doesn't appear that pam or keepass would call in systemd-userdb, though the following is from debian rather than mint:
Code:[~]$ apt rdepends libpam-systemd libpam-systemd Reverse Depends: Recommends: argyll Recommends: udisks2 Recommends: systemd-sysv |Recommends: python3-jarabe Recommends: sddm Suggests: profile-sync-daemon Depends: pam-session-timelimit Recommends: openssh-server Depends: nix-setup-systemd Recommends: network-manager |Recommends: needrestart Suggests: lxsession |Depends: lightdm Suggests: tpm2daemon Suggests: gpg-agent Suggests: dirmngr Recommends: flatpak Depends: debian-cloud-images-packages Depends: dbus-user-session [~]$ apt rdepends keepass2 keepass2 Reverse Depends: Depends: keepass2-doc (= 2.60+dfsg-1) Depends: keepass2-plugin-keepassrpc (>= 2.48) Depends: keepass2-plugin-hibpofflinecheck
There do not appear to be any dependencies either way between systemd-userdbd and either libpam-system or keepass2, so neither of the latter two appear to draw in the former.
Perhaps check out post #33 above to see if that makes sense.
When check which packages provides which file for the mentioned services I only see it being related to systemd.
Code:
pacman -F systemd-userdbd.service
core/systemd 259.1-1 [installed: 260.1-1]
usr/lib/systemd/system/systemd-userdbd.service
pacman -F systemd-homed.service
core/systemd 259.1-1 [installed: 260.1-1]
usr/lib/systemd/system/systemd-homed.service
Last edited:

