On Mon, Jan 05, 2026 at 02:11:48PM -0600, Thea DeSilva wrote: > Hmm.... so I decided to tack it on an existing tap just to keep changes to > a minimum. Still doesn't work. Here's a cap of my gettytab and my ttys
Please cut and paste text rather than sending screenshots if at all possible. Anyway, you've set: lo=/bin/sh what do you expect to happen? This won't give you an automatic root shell on the specified terminal, (which is probably not a great idea anyway). When you say it's being ignored, I'm guessing you're seeing something like: --- OpenBSD/amd64 (hostname.domain) (ttyC0) login: foobar login: foobar: No such file or directory --- But try this from a regular shell: $ sh -p -- foobar sh: foobar: No such file or directory So in fact it's not being ignored, and sh is indeed being invoked by getty. The program you specify with 'lo' is intended to accept and process certain arguments, usually to start a login session, set up environment, etc, etc. It's not just any old program. To see what's happening, try using /bin/echo: lo=/bin/echo ... and you'll see the arguments that are passed.

