DOBBlocker – a systemd‑userdbd and age‑privacy tool for Arch Linux and systemd‑homed systems.
It is a patch designed to help users:
- Remove or mask
systemd-userdbd. - Scrub the
birthDatefield from systemd‑homed user records.
This intentionally makes it more difficult for evil operating system-level age verification mechanisms to read a user’s date of birth from the system, while preserving normal functionality of all login and user‑management behaviour.
DOBBlocker provides a menu‑driven terminal console interface:
- Option 1: Disable and mask
systemd-userdbd(suitable for non‑homed, classic/etc/passwdArch‑based systems). - Option 2: Restore and re‑enable
systemd-userdbd. - Option 3: Test whether your system uses
systemd-homedand prints guidance. - Option 4: For homed systems, scrub
birthDatefrom all homed user records (experimental).
Internally it uses:
systemctlto stop/disable/masksystemd-userdbdhomectlanduserdbctlto discover and manipulate homed user records
- On non‑homed systems: use option 1 + masking to effectively make systemd‑age‑related plumbing inoperative.
- On systemd‑homed systems: use option 4 to remove
birthDatefields from JSON records, while keepingsystemd-userdbdrunning and logins functional.
- If you ever want to revert changes, DOBBlocker’s enable/restore features are available.
git clone https://www.github.com/fpucore/dobblocker
cd dobblocker
cargo build --release
sudo ./target/release/dobblockergit clone https://www.github.com/fpucore/dobblocker
cd dobblocker
sudo ./dobblocker