Re: Bug#388399: FTBFS problems on alpha, mips[el]: Please help debugging
- To: Thiemo Seufer <firstname.lastname@example.org>, email@example.com
- Cc: Frank Küster <firstname.lastname@example.org>, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, Alex Owen <firstname.lastname@example.org>, Cyril Bouthors <email@example.com>
- Subject: Re: Bug#388399: FTBFS problems on alpha, mips[el]: Please help debugging
- From: Ralf Stubner <firstname.lastname@example.org>
- Date: Sat, 30 Sep 2006 20:19:22 +0200
- Message-id: <[🔎] 20060930181922.GC4508@thinkpad>
- In-reply-to: <[🔎] 20060930171240.GC30302@networkno.de>
- References: <20060923102215.GC8904@thinkpad> <email@example.com> <[🔎] firstname.lastname@example.org> <[🔎] 20060929103700.GD21205@mauritius.dodds.net> <[🔎] email@example.com> <[🔎] 20060930055438.GG4726@mauritius.dodds.net> <[🔎] firstname.lastname@example.org> <[🔎] 20060930160554.GB30302@networkno.de> <[🔎] email@example.com> <[🔎] 20060930171240.GC30302@networkno.de>
On Sat, Sep 30, 2006 at 18:12 +0100, Thiemo Seufer wrote:
> Frank Küster wrote:
> > Thiemo Seufer <firstname.lastname@example.org> wrote:
> > >
> > > So, if I understand that correctly, the bug was fixed by running mktexmf
> > > as non-root, and the change of the cache location is only a collateral.
> > No, or I do not understand what you mean.
> I meant the the earlier security bug you mentioned. To me, the solution
> for the earlier bug as well as the current one looks like keeping the
> font cache in /var but maintaining it via a mktexmf user.
The problem is that mktexmf is a shell script (=no suid possible) that
is started with the rights of the user. So the former solution required
all users that wanted to use TeX to have write access below
/var/cache/fonts. In addition for buildds the default now-questions-
asked installation had to have directories below /var/cache/fonts with
world write access. We had a system to restrict these rights to some
group, but the debconf question and code were quite complicated and
confused many users.