Bloquear computador após X minutos, editável por não usuário

1

Caso: Eu tenho irmãos mais novos que têm um computador Linux. Eles não têm permissão para acessar este computador sem a aprovação dos pais e a entrada de uma senha. Sua solução é desativar meu mecanismo de bloqueio por meio de alterar o tempo "Bloquear Depois".

Eu sou o superusuário: existe alguma coisa, como talvez uma regra UDEV ou um daemon que procure a entrada do usuário e, se não estiver presente, inicie o xscreensaver? Tipo, espere 5 minutos e depois bloqueie? Dessa forma, eles não podem ignorar o sistema simplesmente alterando uma caixa de GUI.

O sistema operacional é o Linux Mint, uma distro Debian.

    
por Aviator45003 08.06.2014 / 21:43

1 resposta

0

Você já tentou Nanny Nanny ?

Caso contrário, você pode executar algo como sinac em segundo plano. Se ~/.xprofile ou ~/.xinitrc forem honrados pelo seu ambiente, basta colocar algo como segue lá. Isso está assumindo que eles não são espertos o suficiente para matar o subshell que está rodando isso também.

while :; do sinac -w "$TIMEOUT"; "$LOCKER"; done

$TIMEOUT poderia ser algo como 900 para um limite de quinze minutos e $LOCKER pode ser slock , xscreensaver ou outros exemplos.

¹: pode ser executado como um usuário separado para que eles não tenham permissão para SIGKILL também.

    
por 09.06.2014 / 01:53