Nom : [Linux] Screen ne veut pas réattacher une session
Domaine : Serveur dédié
Temps nécessaire : peut aller jusqu'à deux ans ou 5 minutes pour Darkhost
C'est pas vraiment un tuto, juste un mémo que je partage pour Darkounet, Bya et d'autres si intéressés.
Pour plus d'informations sur Screen =>
http://doc.ubuntu-fr.org/screen (en gros ça permet de garder une console ouverte en ligne de commande, pour que quand on la quitte et qu'on revient, on puisse la reprendre et voir les messages du serveur Wolfenstein (ou d'un autre programme) qui a été lancé dessus, etc, pour la minute culturelle c'est fait.
Si vous obtenez le message d'erreur suivant en ouvrant screen ou en voulant réattacher une console :
Cannot open your terminal '/dev/pts/0' - please check.
Cela indique que l'utilisateur (screen en particulier) n'a pas les droits avec l'utilisateur connecté, vu qu'il n'est pas bon de lancer des serveurs avec le compte root (administrateur), du coup il suffit de se connecter en root comme ceci :
Entrer le mot de passe puis taper (pas trop fort
) la commande suivante pour donner les droits en lecture/écriture pour la permission "other" ou publique (voir Kikipédia sur le cheumode =>
http://fr.wikipedia.org/wiki/Chmod )
Ou modifier le chemin du terminal /dev/pts/0 si screen veut en utiliser un autre.
Ne pas oublier de se déconnecter de root et screen devrait fonctionner à merveille, aussi si vous rajouter un utilisateur, il est possible qu'il soit nécessaire de réitérer l'opération.