Linux: efetue logoff do usuário após o término do console serial

1

Eu conectei ao Linux (no caso aqui, eu usei o Ubuntu 1604) pelo console serial .

Agora, o console serial está fechado (terminado), mas, quando eu me conectei novamente à porta serial, vi todas as sessões serem deixadas lá.

Como posso configurar o Linux para detectar o meu console serial e termino-me automaticamente?

Espero que o aplicativo que monitora a porta serial envie SIGHUP para bash ou outra pessoa e mate / interrompa todos os processos e feche minha sessão.

Obrigado!

    
por Howard Shane 16.11.2017 / 01:18

1 resposta

1

Você não tem garantia de ter meios para descobrir se o console serial está em uso ou não.

Por causa disso, sua resposta mais próxima é usar seus recursos internos do shell para o logout automático quando o shell não estiver em uso (com base na inatividade).

$ export TMOUT=600

Na maioria dos sistemas, você quer editar seu .bashrc e adicionar essa linha lá.

Isso seria feito com logoff dos usuários do console serial se eles ficarem ociosos por mais de 600 segundos (10 minutos) - provavelmente o caso quando eles desconectarem o console serial - mas não impedindo acesso não autorizado caso alguém os insira enquanto isso.

    
por 17.11.2017 / 04:31