Como restringir o uso total de tempo para uma conta [duplicada]

1

Eu examinei vários outros tópicos, mas a maioria deles fala sobre como restringir a hora do dia em que uma conta pode fazer login ... O que estou procurando é uma maneira simples de restringir os minutos de uso total durante qualquer período de 24 Quero permitir que "jsmith" seja registrado em um total de 120 minutos por dia. Eu não me importo QUANDO jsmith está logado; Eu só quero limitar seu tempo total em 120 minutos durante o período de 24 horas 0000-2400.

Eu olhei para a pergunta, " Como faço para restringir o tempo de computação dos meus filhos " mas novamente isso se concentra em WHEN a conta pode realmente fazer o login, não o quanto LONG a conta pode permanecer conectada.

A solução precisa "lembrar" os logins anteriores, mesmo depois que o usuário fez logout; por exemplo, se jsmith acessar uma hora pela manhã e fizer o logout, jsmith não deverá permanecer logado por mais de uma hora à tarde ou à noite, para um total de 2 horas de uso por período de 24 horas. Qual é a maneira mais fácil de fazer isso no Ubuntu 11.04?

    
por Thomas K 16.11.2011 / 21:02

3 respostas

0

Se você abrir um terminal e digitar w , poderá ver quem está conectado e quando eles estão conectados. Se eles efetuaram login há mais de uma hora, você suspende a conta e efetua logoff do usuário. Você preferencialmente usa o comando notify-send para notificar o usuário antes de fazer logoff.

Eu não conheço nenhum aplicativo que faça exatamente isso, mas deve ser fácil criar um, eu acho.

    
por Jo-Erlend Schinstad 16.11.2011 / 21:24
0

Contanto que você esteja no 11.04, você pode usar timekpr , que também permite restringir o tempo de computação de um usuário dentro de um intervalo de 24h.

Alternativamente, apenas disponível no Ubuntu < = 11.04 é a ferramenta de linha de comando timoutd que permite tais restrições de tempo.

Infelizmente, nenhuma ferramenta funciona mais em 11,10.

    
por Takkat 16.11.2011 / 21:54
-1

No link Foi instruído como fazer o timekpr funcionar em 11.10. Trabalha pelo menos para mim.

    
por Ossil 01.01.2012 / 20:31