Index | Thread | Search

From:
"Theo de Raadt" <deraadt@openbsd.org>
Subject:
Re: patch: xenocara/fonts/alias: avoid chown dance around fc-cache invocation
To:
Sebastien Marie <semarie@kapouay.eu.org>
Cc:
tech@openbsd.org, Matthieu Herrb <matthieu@herrb.eu>
Date:
Sun, 17 May 2026 15:28:58 -0600

Download raw body.

Thread
I said:

> I'm not a fan of the build infrastructure using su to additional
> users.


"su -s /bin/ksh _fc-cache" is an additional user, and changing their
shell from what is in the passwd file.

That bothers me.

The concept is that the build process runs minimally as root, and moves
all other options to ${BUILDUSER}.  That is privsep.

When you run another user, not for privsep purposes, that is not privsep.

That is why it bothers me.  I cannot see a specific problem being
introduced, but the concept is being changed.