Como configurar um sistema de permissão de login baseado em banco de dados Linux

1

Para uma espécie de Internet Café, queremos fazer o seguinte:

  • As pessoas compram acesso para seu nome de usuário por um período de tempo específico. Por exemplo. a próxima hora.
  • Na hora seguinte, eles podem fazer login em uma caixa do OpenSuse
  • Após a hora, o sistema desconecta automaticamente o usuário
  • O usuário não pode mais efetuar login

Como configurar isso?

(Mais tarde, talvez queira adicionar um aviso 5 minutos antes de fechar)

    
por Peter Smit 03.10.2009 / 15:29

1 resposta

1

Eu usaria o LDAP em vez de um banco de dados em combinação com um script de logout cronometrado por (d).

Alguns talvez trechos de código úteis:

Logout cronometrado:

at 13:37 -f logout.sh
at now + 1 hour -f logout.sh

Comando para forçar o logout:

kill -15 $(ps -U NameOfUserToLogout -o "pid=")
    
por 14.10.2009 / 20:57