Bom dia,
alguém por aki sabe uma forma de verificar se um usuário está realmente logado e utilizando o SAMBA?
A parada é a seguinte:
fiz um script pra desabilitar a conta do usuário qndo ele efetuar logon no samba, assim sendo, não será possível o caboco fazer logon em mais de uma máquina com o mesmo login. Fiz outro script para que qndo o usuário efetue logoff a conta dele seja reabilitada.
Até aí td blza, funcionando perfeitamente. O problema é que se a máquina do usuário der pau (coisa q nunca acontece no Ruindow$ não é executado o script de logoff e a conta dele fica bloqueada. Preciso fazer um outro script pra verificar, caso a conta esteja bloqueada e usuário não esteja logado este script libera a conta dele.
Aí é que vem o problema porque se a mákina do usuário reiniciar por exemplo, e eu executar o seguinte comando:
# smbstatus -u usuario
ainda aparece as entradas do usuario até atingir o limite de TIMEOUT de conexão, impossibilitando, assim, eu saber se o usuario está ou não REALMENTE logado no SAMBA.
Alguém tem alguma idéia???
Obrigado e desculpe o texto longo.