Abra una terminal con un indicador de inicio de session

Quiero abrir un terminal (xterm, gnome-terminal, tilda, lo que sea) y solicitar un nombre de usuario y contraseña para iniciar session como. Pensé que esto sería simple, pero todos mis resultados de Google están contaminados con cosas sobre cómo hacer que bash sea un shell de inicio de session, lo que significa algo completamente diferente, como ejecutar bash --login produce, no pide un nombre de usuario y contraseña.

Sin duda hay una manera de hacer esto?

EDITAR: el entorno es un dispositivo integrado. Quiero que los técnicos tengan la posibilidad de abrir un terminal de la WebUI / browser, iniciar session y arreglar cosas.

RESPUESTA: xterm -e login

O (más peligrosamente) algo como:

 #!/bin/bash while :; do read -p "User: " USER su - $USER -c "bash"; done;