como executar scripts ao logar ?

Iniciado por crixtiano, 24 de Janeiro de 2007, 21:47

tópico anterior - próximo tópico

crixtiano

oi pessoal,

estou precisando de algo aki, mas não sei aonde mais procurar.

eu uso o Ubuntu Edgy e preciso fazer com que toda vez que alguém faça login na minha máquina (qualquer usuário, seja por modo gráfico ou texto) , seja executado algum script.

como fazer isso?

eu fiquei sabendo q o pam_script faz isso. Eu fiz o download 9http://freshmeat.net/projects/pam_script/) e tentei compilar, mas deu o seguinte erro:

=========================================================
$ make
gcc -Wall -pedantic -fPIC -shared -o pam_script.so pam_script.c
pam_script.c:24:34: error: security/_pam_macros.h: Arquivo ou diretório inexistente
pam_script.c:25:34: error: security/pam_modules.h: Arquivo ou diretório inexistente
pam_script.c:49: error: expected ')' before '*' token
pam_script.c:84: error: expected ')' before '*' token
pam_script.c:241: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
pam_script.c:250: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
pam_script.c:260: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
pam_script.c:306: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
make: ** [pam_script.so] Erro 1
=========================================================

Alguém saberia me ajudar a compilar o programa acima ou então solucionar o meu problema em executar um script ao um usuário logar no sistema?

obrigado

ppfb

#1
Sistema > Seções

lá vai em Programas Iniciais e adiciona seu script

acho que funciona

abraços

ah, isso no Dapper 6.06

crixtiano

oi

obrigado por responder, mas...

isso funcionaria apenas para a sessão de um único usuário, e eu teria q fazer isso para todos os usuários.

eu preciso de algo genérico , uma única configuração e funcione para qualquer login de qualquer usuário.

já pensou se meu sistema tiver centenas ou milhares de usuários?  :)

obrigado.

Lamego

Isso pode ser feito em vários sitios, por exemplo pode ser colocado num script de inicialização da sessão do gnome (não me lembro agora qual é o directorio).
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

crixtiano