Subject: Re: PR 36963
To: None <tls@rek.tjls.com>
From: Jan Danielsson <jan.m.danielsson@gmail.com>
List: tech-kern
Date: 09/20/2007 15:54:38
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Thor Lancelot Simon wrote:
>>> Oh.  That device's aliased outside the chroot, too, in the original /dev.
>>> And init might have a reference to it, too, if it's the console.
>> Does login in via ssh and exiting cause the same changes? 
> 
> Hm.  Here's a thought: if he's logging in on the console, init might be
> using a a file descriptor bound to the device node _outside_ the chroot.
> I can think of a few ways chaos could then ensue, given subtle bugs in
> the session-handling or device alias detection code...

   By "chaos", do you mean "what you are currently seeing", or do you
mean "everything will be fubar Any Time Now"?

> This kind of problem is why I've never been comfortable having init do
> the chroot for this sort of system configuration, FWIW.

   Let's for a moment assume that I didn't know it was a bad idea to use
init.root, and let's also assume that I'm kind of stuck with it now. Is
there any hope of fixing it?

- --
Kind regards,
Jan Danielsson

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (NetBSD)

iD8DBQFG8nuduPlHKFfKXTYRCrJ9AJ4mCGjrwdwMsWE4N1JhVwUY9y9QMgCgk+B1
lVB/5KGhGOImJTlWalz/o5U=
=SbaH
-----END PGP SIGNATURE-----