On Tue, Oct 16, 2018 at 11:28:44AM -0400, Gene Heskett wrote: > Since leaving a sudo -i laying about is considered a security breach, I'm > amazed that the -i option doesn't accept a timeout. Say in seconds, as > if you think it will take 5 minutes to do the job as root, sudo -i300, > at the ends of which it expires.
You could set the TMOUT variable in the resulting shell, either manually or by a setting in some rc file (e.g. /root/.bashrc if that's what the shell reads).