Tue Aug 23, 2016 9:37 am
A "knowledgeable" user with physical access to the device can break any jail you can create. ( he just extracts the SD-card and change it on another device )
But first you have to identify the ways a "less knowledgable" user might try to access the terminal or the filesystem and then disable those ways.
- disable ctrl-alt-backspace as a way of killing the X-server.
- uninstall all editors, filebrowsers and terminalprograms. ( or at least clean them out of the menus )
- disable "run" menu (if it exist)
- .... and more..
--
Do you want the user to use more than one program or is it specifically one program that the user only need to use ? You could then start that program in kiosk-mode and no "desktop" features would be available.