Autor Tópico: como executar scripts ao logar ?  (Lida 2514 vezes)

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
como executar scripts ao logar ?
« Online: 24 de Janeiro de 2007, 21:47 »
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

Offline ppfb

  • Usuário Ubuntu
  • *
  • Mensagens: 337
    • Ver perfil
Re: como executar scripts ao logar ?
« Resposta #1 Online: 25 de Janeiro de 2007, 01:36 »
Sistema > Seções

lá vai em Programas Iniciais e adiciona seu script

acho que funciona

abraços

ah, isso no Dapper 6.06
« Última modificação: 25 de Janeiro de 2007, 01:39 por ppfb »

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Re: como executar scripts ao logar ?
« Resposta #2 Online: 25 de Janeiro de 2007, 08:08 »
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.

Offline Lamego

  • Usuário Ubuntu
  • *
  • Mensagens: 1.943
    • Ver perfil
Re: como executar scripts ao logar ?
« Resposta #3 Online: 25 de Janeiro de 2007, 12:22 »
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

Offline crixtiano

  • Usuário Ubuntu
  • *
  • Mensagens: 339
    • Ver perfil
Re: como executar scripts ao logar ?
« Resposta #4 Online: 25 de Janeiro de 2007, 12:44 »
já consegui aki com o pam_script