Cara

Sobre o gdm, nem precisarias adicionar ele à regra uma vez que ele, de
qualquer forma, vai chamar o 'login'. Aí só o login já mata a situação...

Sobre forçar o logoff, realmente nunca precisei de uma situação nesses
moldes. Não saberia dizer como deves proceder..

Talvez criar um arquivo com os logins e o horário em que os mesmos devem
desconectar.. aí, a partir de um script ir verificando periodicamente o
relógio do sistema e o horário em que o usuário deve desconectar.. Aí podes
fazer com que o usuário receba uma notificação de que ainda tem 5 ou 10
minutos de seção permitida.. acho que até podes fazer um pop-up na interface
gráfica [ não tenho certeza ] e quando os horários de desconexão e do
relógio forem iguais, podes matar todos os processos do usuário...

O problema vai ser que terás um processo que vai ficar consumindo recursos
da máquina para fazer isso..

Caso considere a possibilidade do script, em algum momento terás que dar um
'sleep' dentro do loop de checagem.. esse pode ser outro problema.. se
fizeres a checagem de 5 em 5 minutos e o usário tiver como horário para
desconexão 14:33 hrs, os dados nunca vão bater.. nesse caso deves prestar
atenção à esse detalhe... talvez a checagem deva ser feita minuto a minuto..
mas aí também fica uma coisa estranha...

Eh uma 'amarração' que acredito que deva funcionar.. não deve ser a forma
mais pratica nem a mais 'limpa' de se fazer isso mas tem tudo pra dar
certo...

Caso alguém tenha outra sugestões, manifestem até porque eu também fiquei
curioso agora sobre como proceder..

Um abraço

Bohrer





On 7/26/07, Álvaro Vieira <[EMAIL PROTECTED]> wrote:
>
> Oi,
>
> Adicionei o gdm para que funcionasse como eu queria. No time.conf
> ficou assim: login|gdm;*;usuario;Al1400-1600
>
> Agora uma última dúvida, tem como forçar um logoff se o usuário
> estiver conectado e passar da hora configurada no time.conf? Pensei em
> usar o cron, teria outra forma?
>
> Abraços e obrigado pela ajuda.
>
> --
> Álvaro Vieira
> [EMAIL PROTECTED]
>
> Em 26/07/07, Bohrer<[EMAIL PROTECTED]> escreveu:
> > Vamo lá
> >
> > Primeiro, no /etc/pam.d/login insira a seguinte linha: account
> > requisite      pam_time.so
> >
> > Não necessariamente tenha que ser na primeira linha...
> >
> > E no /etc/security/time.conf faz alguma coisa ao estilo:
> > login;*;root;!Al0000-2359
> >
> > Atenção! Essa linha impede o login direto via root! Cuidado! Adapte da
> forma
> > como achar melhor.
>
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui  -
> ubuntu-br mailing list
> [email protected]
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>



-- 
Fernando Bohrer
Linux Registered User # 431341
Linux Professional Institute Certification Level 1 - [LPIC-1]
:wq
-- 
Interessado em aprender mais sobre o Ubuntu em português?
http://wiki.ubuntu-br.org/ComeceAqui  -
ubuntu-br mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a