Perdóneme si no he investigado tanto como podría para intentar resolver esto por mi cuenta: actualmente estoy en Zambia y mi acceso a Internet es impredecible y lento cuando está funcionando.
Estoy trabajando con una escuela pequeña, tratando de configurar algo de hardware y una política de TI básica que permita a su personal no usuario avanzado mantener sus máquinas funcionando de manera eficiente durante el mayor tiempo posible. No soy administrador de sistemas. Utilizo osX en la mayor parte de mi informática, pero me siento cómodo con el shell y sé lo que estoy haciendo.
Las computadoras son portátiles, que estarán disponibles para que los estudiantes y profesores las saquen.
Básicamente, quiero tener dos cuentas de usuario, "estudiante" y "profesor". Quiero que ambas cuentas tengan las siguientes restricciones:
- no hay acceso de escritura fuera de ~/
- sin modificación de las preferencias del sistema
- sin modificación de menús ni apariencia del escritorio
- no agregar ni eliminar paquetes
y posiblemente:
- ¿No hay forma de ejecutar ejecutables descargados/nuevos?
- ¿Se les ocurre algo más a las personas inteligentes que haría de esta una experiencia menos dolorosa?
Quiero que los usuarios puedan guardar archivos, pero quiero una forma bastante sencilla de borrar periódicamente los datos guardados. No estoy seguro de si sería más fácil que alguien use una memoria USB de clonezilla para restaurar las computadoras, o si sería más fácil que alguien inicie sesión en la cuenta de administrador y elimine/recree las cuentas de usuario. ¿Podría realizar esta última tarea con un script de shell y un cron?
Gracias por su tiempo y me disculpo si me excedo con el enfoque directo.