¿Cómo configuro Ubuntu para una computadora pública?

30

¿Cómo configurarías Ubuntu en una computadora que se usará como computadora pública en una biblioteca?

Necesito las siguientes características y restricciones de usuario:

  • En el arranque, un usuario invitado debe iniciar sesión automáticamente.
  • Solo Firefox, Chrome y OpenOffice deberían estar disponibles para el usuario invitado.
  • El usuario invitado debe poder escribir archivos en su memoria USB, pero nunca en el disco duro de la computadora.

¿Alguna guía sobre cómo configurar algo como esto? ¿Hay quizás un remix de Ubuntu creado para este propósito exacto?

codeape
fuente
¿Sería mejor separar esta pregunta en 3? diferente, manejando uno de los puntos cada uno. Creo que todas las cosas son posibles, y algunas ya pueden tener una solución. El inicio de sesión automático ya ha sido respondido en ubuntu.stackexchange.com/questions/842/…
txwikinger
2
Lo consideré, pero pensé que era mejor considerarlo como un todo.
codeape

Respuestas:

17

Es posible que desee echar un vistazo a estos dos programas: pessulus y sabayon

Especialmente sabayon es interesante, ¡aunque es un poco confuso! Puede recrear una sesión predefinida para un usuario en cada inicio, esta sesión se puede restringir totalmente con pesús . Luego solo necesita configurar el inicio de sesión automático (a través del menú Sistema> Administración> Pantalla de inicio de sesión) y estará listo para comenzar.

LassePoulsen
fuente
Si bien estos dos programas todavía están en desarrollo, ahora tengo una configuración que funciona y solo puedo usar Firefox.
LassePoulsen
9
  1. Configurar la cuenta de invitado es bastante sencillo: System > Administration > Users and Groupsluego siga esto: Ubuntu StackExchange: ¿Cómo puede el usuario evitar ingresar la contraseña en el arranque?
  2. Después de desinstalar todo el software usando Applications > Ubuntu Software Centerobtener Google Chrome desde aquí: Google Chrome para Linux e instálelo.
  3. Esta es realmente la parte difícil. De manera predeterminada, solo pueden descargarse en la carpeta de inicio "Invitado". Puede cambiar los permisos o la propiedad de las carpetas de inicio a otra cosa (teniendo en cuenta que la carpeta de configuración debe seguir siendo propiedad de Guest. Una alternativa sería tener un script que recreara la carpeta de inicio de Guest en cada inicio de sesión. Para la unidad USB leer eso no debería ser un problema ya que está permitido por defecto.
Marco Ceppi
fuente
1
O se podría agregar un invitado al grupo apropiado necesario para leer / escribir
memorias
Chromium también está disponible si no desea instalar Chrome.
Broam
Esta respuesta ha crecido un poco en los dientes (sesión de invitado disponible de forma predeterminada, instrucciones de Chrome)
Jjed
6

Este es un resumen de un correo electrónico de la biblioteca pública de Oslo, que describe su configuración:

  • Las PC públicas ejecutan Lubuntu
  • Ellos usan LXLauncher
  • Las PC públicas arrancan desde una imagen de servidor (¿usando PXE, supongo?)
  • Siguen de cerca los proyectos de Libki y Koha (no sé cómo / si los usan)

La gente de TI de la biblioteca creará una descripción detallada de su configuración. Editaré y agregaré enlaces cuando sepa más.

codeape
fuente
3

Esto es bastante similar a lo que hice para algunas computadoras en nuestro Centro de Estudiantes. Ellos eran máquinas de WinXP con acceso de administrador. En un campus universitario. Estremecimiento ! Estoy seguro de que tenían más virii que ... bueno, ya sabes.

Después de pasar unos 15 minutos tratando de limpiar el horrible desastre, decidí cambiar las máquinas a Ubuntu. Al principio, solo teníamos un usuario "estudiante" que iniciaba sesión automáticamente, pero tuvimos algunos niños de secundaria que no tuvieron problemas para pararse frente a las computadoras durante más de 3 horas al día. Así que creé un script .xsession que no hizo que nada se iniciara excepto mi script pyGTK + personalizado que les dio ... Creo que fueron 15 minutos, y luego los desconecté automáticamente. Podrían iniciar firefox y navegar por la web, pero eso fue todo. Una vez que cerraron Firefox, mi programa volvería a aparecer y bloquearía la pantalla durante 5-10 segundos (ha pasado un tiempo desde que lo vi). Esto molesta efectivamente a cualquiera que quiera pararse allí y simplemente volver a iniciar sesión, pero ese es el tiempo que le toma a un usuario mover todas sus cosas,

Sin embargo, la idea de Marco es bastante sólida.

Wayne Werner
fuente