Eu começaria investigando se usar a conta Convidado padrão do Ubuntu atenderia às suas necessidades em relação a impedir que os usuários instalassem o material / modificasse configurações etc. Assim, suas máquinas teriam uma conta admin
protegida por senha para instalar / configurar coisas e uma senha conta sem convidado para seus usuários.
Para restringir o acesso à Internet, eu usaria o Dans Guardian .