Compartilhando seu terminal com outros usuarios

Voce ja deve conhecer o comando screen, ele é muito útil para evitar o trabalho em execucao no servidor remoto onde voce logou via ssh. Mas ele pode ser usado para coisas mais interessantes que apenas manter seu terminal ativo caso sua conexao caia, voce pode usa-lo para trabalhos interativos com outros usuarios como em treinamentos.

Seu amigo “jose” está logado na maquina “metropole” e criou um sessão:

$ screen -S teste

Entao voce deverá logar na maquina “metropole” como root:
$ ssh root@metropole

Em seguida transforme-se no usuario “jose”:
# su – jose
$

Agora conecte na sessao que o usuario jose criou:
$ screen -x teste

Caso voce receba a mensagem de erro:
$ screen -x teste
Cannot open your terminal ‘/dev/pts/1’ – please check.

Dê permissão para /dev/pts/1:
# chmod 777 /dev/pts/1

Tente novamente, agora voce esta logado na mesma sessao que o usuario logado da maquina criou. O unico problema é que voce precisa logar como o mesmo usuario que abriu a sessao.

Fonte: http://tuxtraining.com/2009/01/16/collaboration-with-screen#more-1439

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s