Screen
## Multiusers (même user):
Premier user se connecte et lance un screen :
screen -S <nom-du-screen>
Deuxième user se connecte sous le même user :
screen -x <nom-du-screen>
Pour lister les screens :
screen -ls
## Multiusers (différents users) :
Premier user se connecte en temps que “user1” et lance un screen :
ssh user1@machine screen -S <nom-du-screen>
Deuxième user se connecte sous un user différent (par exemple “user2”) et doit donc se connecter en temps que “user1” :
ssh user2@machine su - "user1"
Le deuxième user doit donc lancer une commande avant de pouvoir se connecter au même screen sous peine de voir cette erreur : “Cannot open your terminal '/dev/pts/1' - please check.” :
script /dev/null screen -S <nom-du-screen>
Exemple dans le cas d'un deuxième user qui serait dans le groupe sudo :
ssh user2@machine sudo su - "user1" script /dev/null screen -S <nom-du-screen>