Date: Sat, 24 Oct 1998 16:08:24 -0400 From: "Allen Smith" <easmith@beatrice.rutgers.edu> To: Jacques Vidrine <n@nectar.com>, Randy Bush <randy@psg.com> Cc: Studded <Studded@gorean.org>, Marc Gutschner <Marc.Gutschner@triplan.com>, hackers@FreeBSD.ORG Subject: Re: xntpd and securelevel Message-ID: <9810241608.ZM2214@beatrice.rutgers.edu> In-Reply-To: Jacques Vidrine <n@nectar.com> "xntpd and securelevel" (Oct 9, 6:23pm) References: <361DEC25.30065DCC@Triplan.COM> <361E3DE4.39F057F4@gorean.org> <199810091757.KAA10402@rip.psg.com> <361E4FE8.2EF1B5DA@gorean.org> <199810091845.LAA11689@rip.psg.com> <361E5F28.1DE06387@gorean.org> <199810091911.MAA12445@rip.psg.com> <E0zRiaA-0004wG-00@spawn.nectar.com> <199810091959.MAA13804@rip.psg.com> <E0zRino-0004yc-00@spawn.nectar.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Oct 9, 6:23pm, Jacques Vidrine (possibly) wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>
> [[Moving thread to hackers@freebsd.org, and changing subject]]
>
> Oh, duh... ntpdate (and I guess xntpd, too) use settimeofday...
> settimeofday calls settime... extract from settime:
>
> /*
> * If the system is secure, we do not allow the time to be
> * set to an earlier value (it may be slowed using adjtime,
> * but not set back). This feature prevent interlopers from
> * setting arbitrary time stamps on files.
> */
> if (delta.tv_sec < 0 && securelevel > 1) {
> splx(s);
> return (EPERM);
> }
>
> So if you need to go back in time, you can't be at securelevel > 1.
> Seems like a good thing to me. However, xntpd still should be able
> to make small adjustments.
>
> Any xntpd experts here that can comment on when xntpd uses settimeofday
> versus adjtime? Perhaps it has to do with the size of adjustment that
> must be made?
I don't know about xntpd, but ntpd by default uses the equivalent of
settime (via ntp_adjtime) when the setting is .128 seconds or more.
-Allen
--
Allen Smith easmith@beatrice.rutgers.edu
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9810241608.ZM2214>
