Date: Fri, 20 Apr 2007 07:26:44 +1000 From: Peter Jeremy <peterjeremy@optushome.com.au> To: Poul-Henning Kamp <phk@phk.freebsd.dk> Cc: Diomidis Spinellis <dds@aueb.gr>, arch@freebsd.org, Robert Watson <rwatson@freebsd.org>, re@freebsd.org Subject: Re: Accounting changes Message-ID: <20070419212644.GG828@turion.vk2pj.dyndns.org> In-Reply-To: <46943.1177017301@critter.freebsd.dk> References: <20070419212253.L2913@fledge.watson.org> <46943.1177017301@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
--Fba/0zbH8Xs+Fj9o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-Apr-19 21:15:01 +0000, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: >In message <20070419212253.L2913@fledge.watson.org>, Robert Watson writes: > >>> __dev_t ac_tty; /* controlling tty */ > >This field is useless, nobody uses hardwired RS-232 terminals >anymore. > >What we should do is add a systemcall or sysctl, so session creators >like getty, sshd and similar can install a session indentifying string >on the session, and then dump that in the accounting. In theory, something that creates a session should be logging a utmp record that links the assigned PTY to the session initiator. The PTY name reflects the session identifier and the utmp record can be used to work out who/how the session was initiated. This approach seems more reasonable than recording complete session information in each raw accounting record. In practice, not all sessions have utmp records and many utilities are not recording logouts. Fixing this and maybe adding information relating to credentials would seem to be less intrusive than modifying ac_tty. --=20 Peter Jeremy --Fba/0zbH8Xs+Fj9o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGJ96U/opHv/APuIcRApqMAJ9euT/gB2ASzOtd4pCWX8r6pYA+WACfU/8h e96wCQxnsGmp2L5zQ80zi1c= =Q+kH -----END PGP SIGNATURE----- --Fba/0zbH8Xs+Fj9o--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070419212644.GG828>