On 9/24/07, Darren Spruell <[EMAIL PROTECTED]> wrote: > On 9/23/07, Todd Alan Smith <[EMAIL PROTECTED]> wrote: > > On 9/23/07, Douglas A. Tutty <[EMAIL PROTECTED]> wrote: > > > On Sun, Sep 23, 2007 at 05:23:37PM -0600, Chris Kuethe wrote: > > > > On 9/23/07, Todd Alan Smith <[EMAIL PROTECTED]> wrote: > > > > > Does "lock -nv" not work? I just read about this in "BSD Hacks" last > > > > > night, oddly enough. > > > > > > > > # lock -nv > > > > lock: unknown option -- v > > > > usage: lock [-np] [-a style] [-t timeout] > > > > > > > > -np will at least lock the terminal with your password and no > > > > timeout.... > > > > > > > > > > Right, but I want it to prevent me from changing to another virtual > > > terminal. > > > > Referring back to the "BSD Hacks" book (page 22) by Dru Lavigne, I see > > now that the lock command to which she refers comes with FreeBSD, > > although she states that it's available for NetBSD and OpenBSD. > > > > I'm an OpenBSD newbie, so I'd enjoy learning why a different version > > of lock is employed in OpenBSD. If anyone in the know wants to > > elaborate, that'd be great. > > It's not necessarily a different version; all BSDs document in the > lock(1) manual page that the implementation came from the 3.0BSD > release. Indeed, all of them implement similar options with slight > variance in the additional command line switches: > > FreeBSD adds a -v option to prevent switching virtual terminals during > a lock. It notes that only syscons(4) terminals are supported here. > (Note it's not saying that all other terminals are locked, just that > you can't switch to them. So under OpenBSD you might workaround for > similar behavior by logging into a single terminal session and running > screen(1) or similar to load others, then locking one in essence locks > them all.) > > http://www.freebsd.org/cgi/man.cgi?query=lock&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html > > OpenBSD doesn't support -v, but it doesn't use syscons either so > that's not really a consideration. But it does add a -a option to > extend authentication using the BSD auth subsystem, giving you > additional flexibility. > > http://www.openbsd.org/cgi-bin/man.cgi?query=lock&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html > > NetBSD is the least featureful of the implementations as it has > neither a -v nor a -a option. > > http://netbsd.gw.com/cgi-bin/man-cgi?lock++NetBSD-3.0 > > DS
Darren, thanks for expounding on the subject. Funny, I just read about screen(1) on merdely's blog last night. http://erdelynet.com/tech/openbsd/my-gnu-screen-config/