Subject: Re: sample utmpx implementation
To: christos@zoulas.com (Christos Zoulas), Andrew Brown <atatat@atatdot.net>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: tech-userlevel
Date: 12/05/2001 05:56:53
On Apr 13, 5:39am, Christos Zoulas wrote:
} On Nov 21, 2:55am, jnemeth@victoria.tc.ca (John Nemeth) wrote:
}
} | Do we really care about people doing the wrong thing. It is next
} | to impossible to protect the system from incompetent admins. I don't
} | think we should greatly complicate the system just on the off chance
} | that an admin might do something silly. Especially since making
} | lastlogx a db would greatly increase its size for the people that do
} | the right thing and leave it alone. I.e. this would actually penalise
} | people that do the right thing, which would be bad.
}
} Considering how sparse files work, a db file might be smaller (I
} think the way it works is that you need to allocate BLKSIZE on each
} block you write). These days it is not uncommon to have uids in
That sounds right.
} the 20 thousand range. Sparse files are still not commonly used in
UIDs on most systems normally only use a couple of ranges, so I
don't think there would bw much wastage.
} unix, and it could be mystifying to the uniniated to have a 40G
} file in a 1G disk. I agree that you cannot prevent a stupid person
Then, I guess they have an opportunity to learn something new :-)
} from doing stupid things. OTOH, db is part of libc, and the penalty
} for using it is minimal...
It is a heck of a lot more complicated then seek and read...
}-- End of excerpt from Christos Zoulas