All I'd like user to see is a "full screen" command line interface running my program. Users can enter certain input when prompted to, but they shouldn't be able under any circumstances to stop the program, and i.e. go and browse the disk. No CTRL+Z, ALT+F4 and such. I must assume users will be tech-savy and will know all key shortcuts and workarounds there are. Also, ideally, there should be a key combination that prompts for password when pressed, and if password is correct program closes. I assume this part won't be hard, I am mentioning it just in a case.
Users will be supervised to some extent so I'm not afraid of them i.e. rebooting PC and doing funny things before autostart kicks in. But short of restarting PC they shouldn't have any ways to stop the program, or to multitask and use anything in the computer aside from my program. Is it realistically possible, what would you suggest?
OS is going to be Ubuntu, and I was thinking using Python, but I am open to any alternative. The app itself is going to be incredibly simple (matching users input against some data in file and printing feedback), the hard part for me is preventing users from closing it, so I can "learn" just about any language if some are better than others for this task.
I am not looking for exact implementation, more like how to get on the right track. Once I know what exactly am I looking for, I can google and figure implementation on my own. I hope this question is not entirely out of place here, and thank you in advance for your help.