don't require tty for root and oneadmin (fix #121)