Hola Lister@s. Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un menú de opciones para determinados usuarios que se conectan via ssh. Cualquier comentario o sugerencia, como siempre sera bienvenida. Regards ========================================= Alberto Rivas Técnico Especializado en Transmisión Oficina (505) 250-2700 Movil (505) 830-8640 Messenger gunlinsger@hotmail.com Correo gunlinsger@gmail.com Skype jalbertorivas =========================================
Hola :) El Lunes, 11 de Septiembre de 2006 18:19, Alberto Rivas escribió:
Hola Lister@s.
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un men� de opciones para determinados usuarios que se conectan via ssh.
Cualquier comentario o sugerencia, como siempre sera bienvenida.
No es fácil responder a una pregunta así en un correo. De todas maneras, vamos a ayudar brevemente: - usa case y while para crear el meno - échale un vistazo a: http://www.tldp.org/LDP/abs/html/ http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html http://www.faqs.org/docs/abs/HTML/ HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman
Graciar Rafa, ya estoy leyendo la info Regards -----Mensaje original----- De: Rafa Grimán [mailto:rgriman@sgi.com] Enviado el: Lunes, 11 de Septiembre de 2006 09:31 a.m. Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Sobre creacion de un menu Hola :) El Lunes, 11 de Septiembre de 2006 18:19, Alberto Rivas escribió:
Hola Lister@s.
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un men de opciones para determinados usuarios que se conectan via ssh.
Cualquier comentario o sugerencia, como siempre sera bienvenida.
No es fácil responder a una pregunta así en un correo. De todas maneras, vamos a ayudar brevemente: - usa case y while para crear el meno - échale un vistazo a: http://www.tldp.org/LDP/abs/html/ http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html http://www.faqs.org/docs/abs/HTML/ HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman -- Para dar de baja la suscripcin, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un menú de opciones para determinados usuarios que se conectan via ssh.
Uhmmm... te refieres a que al hacer login por ssh automaticamente se ejecute un script con el menú? No me hagas mucho caso... pero ****creo**** que una de las formas que tienes es sustituir la shell por defecto del usuario (en el fichero /etc/passwd) por el nombre del script. Pero... que esto lo confirmen los gurús de la lista. Una de las cosas que me preocuparían de este método es que pasa si se interrumpe el flujo del script con la intención de tomar control sobre la shell... se puede hacer? Se puede evitar? Por cierto, Rafa, los dos primeros enlaces que has mandado ya no existen. Tus enlaces empiezan a valer menos que un céntimo :P -- Saludos, miguel
Si, exactamente eso es lo que quiero, que cuando cierto grupo de usuarios se conecte via ssh, en vez de presentarles una linea de comandos, les salga un menú de opciones con las tareas que pueden hacer. Ej. Ssh usuario Ssh password Meu Opcion 1 Opcion 2 Opcion 3 Salir -----Mensaje original----- De: miguel gmail [mailto:miguel.listas@gmail.com] Enviado el: Lunes, 11 de Septiembre de 2006 10:01 a.m. CC: Suse Linux Asunto: Re: [suse-linux-s] Sobre creacion de un menu
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un menú de opciones para determinados usuarios que se conectan via ssh.
Uhmmm... te refieres a que al hacer login por ssh automaticamente se ejecute un script con el menú? No me hagas mucho caso... pero ****creo**** que una de las formas que tienes es sustituir la shell por defecto del usuario (en el fichero /etc/passwd) por el nombre del script. Pero... que esto lo confirmen los gurús de la lista. Una de las cosas que me preocuparían de este método es que pasa si se interrumpe el flujo del script con la intención de tomar control sobre la shell... se puede hacer? Se puede evitar? Por cierto, Rafa, los dos primeros enlaces que has mandado ya no existen. Tus enlaces empiezan a valer menos que un céntimo :P -- Saludos, miguel -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Lo podes poner el .profile del usuario y llamas el script con el comando exec Alberto Rivas escribió:
Si, exactamente eso es lo que quiero, que cuando cierto grupo de usuarios se conecte via ssh, en vez de presentarles una linea de comandos, les salga un menú de opciones con las tareas que pueden hacer.
Ej. Ssh usuario Ssh password
Meu Opcion 1 Opcion 2 Opcion 3 Salir
-----Mensaje original----- De: miguel gmail [mailto:miguel.listas@gmail.com] Enviado el: Lunes, 11 de Septiembre de 2006 10:01 a.m. CC: Suse Linux Asunto: Re: [suse-linux-s] Sobre creacion de un menu
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell
en
suse que presente un menú de opciones para determinados usuarios que se conectan via ssh.
Uhmmm... te refieres a que al hacer login por ssh automaticamente se ejecute un script con el menú?
No me hagas mucho caso... pero ****creo**** que una de las formas que tienes es sustituir la shell por defecto del usuario (en el fichero /etc/passwd) por el nombre del script.
Pero... que esto lo confirmen los gurús de la lista. Una de las cosas que me preocuparían de este método es que pasa si se interrumpe el flujo del script con la intención de tomar control sobre la shell... se puede hacer? Se puede evitar?
Por cierto, Rafa, los dos primeros enlaces que has mandado ya no existen. Tus enlaces empiezan a valer menos que un céntimo :P
-- FEDERICO COCO SISTEMAS CILSA INT-119
Hola :) El Lunes, 11 de Septiembre de 2006 18:00, miguel gmail escribió:
Como recordaran, soy nuevo en el mundo de Linux, necesito crear una shell en suse que presente un men� de opciones para determinados usuarios que se conectan via ssh.
Uhmmm... te refieres a que al hacer login por ssh automaticamente se ejecute un script con el men�?
No me hagas mucho caso... pero ****creo**** que una de las formas que tienes es sustituir la shell por defecto del usuario (en el fichero /etc/passwd) por el nombre del script.
Pero... que esto lo confirmen los gur�s de la lista. Una de las cosas que me preocupar�an de este m�todo es que pasa si se interrumpe el flujo del script con la intenci�n de tomar control sobre la shell... se puede hacer? Se puede evitar?
Con buena programación debería ser evitable (hasta cierto punto) para que se comprueben todas las variables de entorno, ... Aunque sigue siendo algo "peligroso". Se puede jugar con: .bashrc y .bash_login, por ejemplo, los permisos, crear grupos sin permisos, ...
Por cierto, Rafa, los dos primeros enlaces que has mandado ya no existen. Tus enlaces empiezan a valer menos que un c�ntimo :P
Ya he visto que www.tldp.org no responde ... debe estar caído o algo porque ayer funcionaba ... Te debo 2 céntimos ;) Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman
participants (4)
-
Alberto Rivas
-
Federico Coco
-
miguel gmail
-
Rafa Grimán