Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2004 14:36:59 -0800
From:      David Schultz <das@FreeBSD.ORG>
To:        Colin Percival <colin.percival@wadham.ox.ac.uk>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: What to do about nologin(8)?
Message-ID:  <20040224223659.GB69570@VARK.homeunix.com>
In-Reply-To: <6.0.1.1.1.20040223171828.03de8b30@imap.sfu.ca>

index | next in thread | previous in thread | raw e-mail

On Mon, Feb 23, 2004, Colin Percival wrote:
>   I can see a number of possible options; I'd like to hear
> opinions on which would be the best.

This is the third time this issue has been discussed, so before
the same arguments are rehashed, I'd like to lay out a simple plan
that I think people are unlikely to object to.  (If anyone *does*
object, please say so.)

(1) Fix login(1) so that it disables the -p option when the target
    user's shell is not in /etc/shells (unless the invoking user
    is root), and

(2) Make nologin(8) setgid nobody, so rtld ignores LD_LIBRARY_PATH.

After that, people are welcome to debate whether to make nologin
dynamically linked again (which should be safe), whether to move
it to /usr/sbin (which sounds reasonable, but won't matter as much
anymore), and whatnot.  I just don't want to (once again) get into
a big debate that ends up getting derailed so that nobody gets
anything done.


P.S. Both of these ideas are due to Tim Kientzle.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040224223659.GB69570>