Linux with multiple users accounts?
x2go if you need remove access.
ecryptfs if you want the home directory files private.
Will you have multiple keyboards, mouses, monitors?
are thin clients an option?
what software services compute power will be required?