Efetue login em outros bash ttys após efetuar login em um

1

Existe uma maneira de efetuar login em determinados (ou todos) ttys após o login em um? Eu não quero login automático porque ainda quero fazer login uma vez (por segurança). Eu examinei coisas como "tela", mas elas são bastante complicadas e não funcionam com alguns programas (por exemplo, fbgs). Existe um comando para simular o login em outros ttys?

EDITAR:

Se alguém tiver a mesma pergunta, acabei desativando o tty 2-6 removendo a entrada de inicialização do getty para ele. Aqui está como eu fiz isso (funciona para o Ubuntu 9.10 e acima):

  • Remova o ttys do arquivo de configuração do console:

sudo vim /etc/default/console-setup (Mude ACTIVE_CONSOLES = / dev / tty [1-x] onde x é o número de terminais que você quer; só tem 1 para um terminal)

Agora, percorra as ttys que você não deseja e mova-as para um backup ou exclua-as. Por exemplo:

sudo mv /etc/init/tty6.conf /etc/init/tty6.conf.backup

Após uma reinicialização, os processos getty não existem. Agora, eu apenas faço o login uma vez e depois executo o openvt para abrir um novo tty sem efetuar login novamente.

    
por Vreality 28.11.2012 / 04:45

1 resposta

2

Não sei ao certo o que você quer dizer com fbgs ou porque você diz que screen é complicado. Mas se por bash ttys você quer dizer consoles virtuais Linux, então você abre mais com o comando openvt (anteriormente conhecido como open ).

    
por 28.11.2012 / 11:17