Suspender do console sem sair do terminal autenticado ao acordar

2

Eu quero suspender meu computador do terminal (obtido por CTR + ALT + F1).

Se eu ligar:

# echo -n mem > /sys/power/state 

após o despertar, estou deixando um console autenticado com (possivelmente) credenciais raiz abertas para qualquer pessoa.

Existe alguma maneira elegante de suspender o computador sem deixar este console aberto?

Plano de fundo: o botão Suspender não está funcionando na área de trabalho XFCE e, por vários motivos, não quero corrigi-lo agora. Então é mais fácil simplesmente suspender do terminal.

    
por jb. 22.06.2014 / 18:42

1 resposta

2

Aqui está a minha solução (não é muito limpa).

Eu criei um script chamado /sbin/suspend.sh contendo:

#!/bin/bash
echo -n mem > /sys/power/state

e, em seguida, no meu arquivo .bashrc adicionado após o alias:

alias dosuspend='sudo suspend.sh && exit'

Agora, sempre que eu chamo o dosuspend , o console é desconectado logo após a ativação.

    
por 22.06.2014 / 18:42