[pkg-gnupg-maint] Bug#1101471: Bug#1101471: starting of agent for system accounts is inacceptable

Marc Haber mh+debian-bugs at zugschlus.de
Sun Apr 13 19:16:41 BST 2025


On Sun, Apr 13, 2025 at 04:10:26PM +0200, Michael Biebl wrote:
>Am 13.04.2025 um 15:24 schrieb Marc Haber:
>>On Sat, Apr 12, 2025 at 03:40:54PM +0200, Michael Biebl wrote:
>>>Would
>>>ConditionUser=!@system
>>>be an option here for those user services?
>>
>>my ansible user is not in the system user range, but still a system 
>>user, as it doesn't originate from a package.
>
>That's a bit weird. If it's not in the system range, I personally 
>wouldn't consider it a system user.

Let's call it "a technical user". Such things exist by the hundred in 
bigger installations.

>>I'd really like the socket unit to be stopped on logout.
>
>The systemd --user instance should be stopped when the user logs out, 
>or rather when the last user session ends (a user could be logged in 
>multiple times and the systemd --user instance is refcounted so to 
>speak).

So the files in /run/user/ID/systemd/units should vanish then? That 
doesn't happen.

>
>Things that can prevent that:
>- lingering is enabled for that account
>https://wiki.archlinux.org/title/Systemd/User#Automatic_start-up_of_systemd_user_instances

Not deliberately. Is it the default?

>- Some process(es) refuse to die on logout and keep the session active.
>Debian disables automatic killing of processes on logout, i.e. it 
>defaults to KillUserProcesses=no
>https://wiki.archlinux.org/title/Systemd/User#Kill_user_processes_on_logout

It seems to be a socket unit that stays active.

Greetings
Marc


-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421



More information about the pkg-gnupg-maint mailing list