Re: Consulta debian

"Rodrigo Castro" <[email protected]>
Newsgroups gmane.org.user-groups.linux.gulcr
Message-ID <[email protected]>
Buenas,

On 9/13/06, Randal Mora Silva <[email protected]> wrote:
>
> Buenas a todos,
>
> tengo una maquina con Debian sin entorno grafico, y necesito que cuando
> los
> usuarios entren al sistema o cuando se connecten con ssh inmediatamente
> despues de teclear la clave se ejecute un binario o una aplicacion en
> python.
>

Sobre el proceso de *logeo* a una consola revise el  "man 1 bash" en la
sección de Invocation.

Voy a trata de resumir un poco pero siempre  es mejor que revise el man por
usted mismo.

Lo que sucede luego de que ponés un login/password y tenés un prompt al
frente es la ejecución de varios shells scripts que inicializan el entorno
del usuario. (No estoy seguro si en todas las distros este proceso sea igual
(probablemente difiera un poco entre ellas))

Primero se ejecuta:

/etc/profile

En algunas distros también se ejecuta los scripts que estén dentro
/etc/profile.d/ redhat-like

Este archivo o conjunto de archivos contienen la configuración de todo el
sistema en forma global los cambios que se hacen acá van a afectar a todos
los usuarios si es que no especifica lo contrario.

Luego se ejecutan otra serie de scripts dependiendo del Shell que tenga
configurado tu usuario:

Yo estoy familiarizado (Para no decir que ni me acuerdo como se hace en
otros shelsl) con bash, entonces el siguiente script que se ejecuta es:

~/.bash_profile
Se utiliza para configurar variables de ambiente e iniciar algunos programas
a la hora de que un usuario hace login y cada vez que habre un terminal
window, editable por el mismo usuario sin necesidad de un admin

También existe el archivo

~/.bashrc
Que permite a un usuario normal poder manipular y crear ciertas variables,
alias de comandos y otras cosas sin necesidad que el Admin intervenga.

Por ejemplo para hacer lo que deseas yo pensaria en hecharle un ojo a
/etc/profile


Saludos,
Roche


PS
~  se puede sustituir por $HOME
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.