To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.off-topic.geekOpen lugnet.off-topic.geek in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Off-Topic / Geek / 1499
1498  |  1500
Subject: 
Re: NQC in Boston University Linux :)
Newsgroups: 
lugnet.off-topic.geek
Date: 
Fri, 7 Apr 2000 15:00:20 GMT
Reply-To: 
mattdm@mattdm.org=StopSpammers=
Viewed: 
172 times
  
Dan Boger <dan@giccs.georgetown.edu> wrote:
- uses bash version 2; none of this bash w/ optional "bash2" silliness

bash?  zsh :)

I don't think zsh is 100% backwards compatible with sh, so it's not an ideal
replacement. Might be reasonable to add though.


nog... heh, if you have to put gaim, put licq too?  (unless gaim is not
what I think it is...)

Yeah, gaim is what you think it is. If I get requests for licq, I'll put it
in.


hmmm... definitely want to look at afs.  what about coda?

We're looking at coda. But currently, we're very big into AFS for our Solaris
and Irix boxes, so AFS it is. Plus, coda is in a perpetual state of
"warning! this isn't safe to use!".


- modified lilo (yay asm coding) supports password=* option, which, in
   combination with the restricted flag, makes it possible to configure lilo
   to be secure by default. (no init=/bin/sh)
I always thought it was there by default - you could put a password so
you couldn't enter parameters without it... no?

Yes, but the "restricted" option doesn't work as you might expect. Having a
password set keeps the system from booting without interaction. This is less
than ideal, so they invented the "restricted" keyword. This
counterintuitively makes the bootup _less_ restricted -- it allows automatic
booting normally, and requires a password when parameters are given.

The conceptual problem is that *password* is the main option, and restricted
modifies that to be less restrictive. (You can't use restricted by itself.)
What SHOULD happen is:

A) restricted set, no password:   system restricted to only booting
                                   predefined images, no parameters

B) restricted set, with password: system restricted, but passing parameters
                                   causes a password prompt

C) not restricted, no password:   boot automatically, parameters allowed

D) not restricted, with password: always require a password. this may also
                                   be nonintuitive. an even better idea may
                                   be for this to produce an error, and have
                                   a "restricted=completely" option

Since LILO is (of course) written in assembly, I was loath to make this
major of a change to the logic. Instead, I made a two-line change which adds
the feature where if password=* (or actually, anything beginning with
*  -- analogous to the traditional method of putting a * in /etc/passwd to
temporary disable an account) password checks always fail, resulting in the
desired behavior A.

(Why not just set a password? Well, what would I set it to?)



- if root runs X, a full screen message pops up explaining why that's
   discouraged. (future plague of linux virii, mark my words...)
nod - but I believe if you do that, you deserve what you get...  gnome
warns of it too, no?

Gnome (gmc, actually) does warn of it, but not everyone runs gnome. Plus,
this is more prominent. People may deserve what they get, but a little
education never hurt. If people adopt good pratices now, the predicted
plague won't happen.


cool - sounds a lot like what I end up tuning our machines to, which
takes about 20 mins...  but if I had to install 100s of boxes, I might
look into this BUL :P

:) Yes, reducing post-install tuning is a major goal. Of course, for people
not at BU, as we get more and more BU-centric, it'll eventually be _more_
work than starting with stock RH.

--
Matthew Miller                      --->                  mattdm@mattdm.org
Quotes 'R' Us                       --->             http://quotes-r-us.org/



Message is in Reply To:
  Re: NQC in Boston University Linux :)
 
(...) yup, I installed it in /usr/local for all the dept. :) (...) bash? zsh :) (...) nod, pam is nice. (...) nog... heh, if you have to put gaim, put licq too? (unless gaim is not what I think it is...) (...) mmmm... tripwire - let's me snoop on (...) (25 years ago, 7-Apr-00, to lugnet.off-topic.geek)

18 Messages in This Thread:





Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR