Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Entorno gráfico » Otros escritorios y entornos


Nuevo tema Responder al tema
 [ 3 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Sep 25, 2009 11:00 pm
Mensajes: 2

Nota Publicado: Sab Sep 26, 2009 11:13 am 
Arriba  
Hola, no sé si este es el foro para la pregunta. Necesito instalar linux en una PC de bajos recursos que corre solamente una aplicación gráfica, hasta acá todo normal. Pero lo quun e quiero hacer es que arranque linux, cargue gestor de ventanas liviano (como por ej. fluxbox) y luego inicie dicha aplicación sin que el entorno gráfico muestre el login y además que no le permita ejecutar ninguna otra aplicación.
En resumen, que el usuario prenda la PC, arranque linux, cargue el gestor de ventanas y corra una aplicación determinada. Además no permitir que el usuario pueda ejecutar otra aplicación.

¿Alguien me puede decir si se puede hacer esto? y además orientarme como se puede hacer ésto?

Gracias.

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Dom Jul 19, 2009 11:00 pm
Mensajes: 150
Ubicación: Viña del Mar Chile

Nota Publicado: Mié Sep 30, 2009 10:35 am 
Arriba  
sobre iniciar aplicaciones en fluxbox, revisa:
http://www.espaciolinux.com/modules.php ... t&p=221896

el autologin sólo lo he conseguido con gdm, con slim no me funcionó y kdm no lo he probado, así que para lo segundo necesitarás instalar gdm.

sobre restringir el acceso a programas:

opción 1 (no creo que sea buena)
es crear un grupo que se llame usuarios por ejemplo y luego cambias todos los programas a ese grupo:

Código:
chgrp -R /usr/bin

añades a un usuario administrador al grupo
Código:
usermod -G usuarios

y luego quitamos los privilegios de ejecución sobre los archivos
Código:
chmod -R o-x /usr/bin


opcion 2 (un poco mas elaborada, pero igual difícil)
crear un script para quitar privilegios:
llamemoslo bloqueo.sh (se puede guardar en /usr/bin)
Código:
#!/bin/bash

clave="4528e6a7bb9341c36c425faf40ef32c3  -"

echo "este programa ha sido bloqueado"
echo -n "digite la clave para desbloquear: "
read -ers miclave
echo ""

cifrado=$(echo $miclave | md5sum)
if [ "$clave" = "$cifrado" ]; then
  /usr/bin/$1
else
  echo "clave incorrecta"
fi


luego creas un alias para los programas que quieras bloquear, por ejemplo para bloquear gvim:

Código:
alias gvim='bloqueo.sh gvim'

y listo gvim bloqueado (la clave es pass)

ahora sólo falta crear un archivo con aliases para todos los programas que quieras bloquear y lo lanzas desde startup de fluxbox y desde .bashrc

y eliminas del menu de fluxbox todas las posibilidades que tenga algún usuario para usar una triquiñuela para desbloquear programas.

Para cambiar la clave:
Código:
echo "nueva contraseña" | md5sum

y copias la salida donde corresponde en el script

-PD-
Mi idea original era usar $0 en vez de $1 pero el alias no me lo detecta

_________________
"Tengo una soledad tan concurrida que puedo organizarla como una procesión"
Mario Benedetti, Rostro de vos

"El silencio no puede seguir siendo mi lenguaje"
Jorge Teillier, La última isla

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Vie Sep 25, 2009 11:00 pm
Mensajes: 2

Nota Publicado: Sab Oct 03, 2009 9:25 am 
Arriba  
Gracias yayopoint por tu ayuda, lo voy a probar y despuès les cuento el resultado.

Saludos y gracias por su tiempo a todos.

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 3 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO