Jails: Setting different times in jails

Julian Elischer julian at freebsd.org
Mon Jul 4 16:40:05 UTC 2011


On 7/3/11 1:16 AM, grarpamp wrote:
> Would be nice to be able to set different times in different jails.
> All jails would tick in step with the system.
> But each jail could have it's birthtime set specifically via jail(8),
> jail(2), etc. Either by specification of a specific time, or an offset
> from the current true system time. ie:
>
> jail(8): -t [-|+]<seconds>
>
> Child jails would offset from their parent, not the system.
>
> Internally, gettimeofday, filesystem timestamps, and any other
> userland interfaces would be hooked and adjusted by referencing
> a table of jail ID's and their offsets. Similar to how setting TZ or
> /etc/localtime effects a timezone offset. But transparent and
> undetectable to the jail unless set as visible by the invoker.
>
> Useful for creating alternate histories, testing time dependant
> protocols and applications, forensics, pen testing, etc.

possibly achievable in libc?
in any case file this idea somewhere.. :-)
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>



More information about the freebsd-hackers mailing list