screenコマンドに一瞬ハマる

週が明けたので,先週の作業の続きをやろうとlinux上でscreenコマンドを使おうと,まず確認を取りました.

[user1@host1]$ screen -list
There is a screen on:
19270.myuser (Detached)
1 Socket in /tmp/uscreens/S-user1.

先週のセッションが残っています.この時,user1でログインしてました.ところが,セッションに入ろうとすると

[user1@host1]$ screen -x myuser
Cannot open your terminal '/dev/pts/5' - please check.

へ?
ということでチェックしてみると,

[user1@host1]$ ls -l /dev/pts/5
crw--w---- 1 myuser tty 136, 5 8月 21 14:30 /dev/pts/5

んー...オーナーが違うからかなぁ,と思ってログインユーザを変わってみました.

[user1@host1]$ su myuser
Password:

そして再びscreenセッションを確認.

[myuser@host1]$ screen -list
There is a screen on:
11142.myuser (Attached)
1 Socket in /tmp/uscreens/S-myuser.

んー?何か微妙に変わった...あ,既にセッションが再開されてる...
最初にscreen -listした時,ログインユーザが違うからscreen -listしても出ないと思うのですが...まあ,今度またハマりそうになった時のために,ここにメモということで.