目次

31 Cannot open your terminal '/dev/pts/X' - please check.

su で切り替わったユーザーでscreenを実行すると下記のようなエラーが発生する。

エラー

Cannot open your terminal '/dev/pts/X' - please check.

対応

su で切り替わっても、疑似的にターミナル(pts)を作れるわけでは無いから、
su前のptsを使ってしまっていて、このエラーになってしまう。

su後のユーザで、無理やり疑似ターミナルを作成(これで、/dev/pts/以下にsu後のユーザ権限のptsが作成される)

$ script /dev/null