[実行環境]
$ cat /etc/issue
Ubuntu 16.04.3 LTS \n \l
$ screen -version
Screen version 4.03.01 (GNU) 28-Jun-15
[実行時に表示されたエラー]
$ screen
Cannot make directory '/var/run/screen': Permission denied
[対処法]
ホームディレクトリにある「~/.bashrc」の再末尾に「export SCREENDIR=$HOME/.screen」を追記すると使えました。他の記事によっては「mkdir ~/.screen && chmod 700 ~/.screen」の実行も記載されていましたが、私の環境下では「~/.bashrc」に「export SCREENDIR=$HOME/.screen」の追記をし、「source ~/.bashrc」での再読み込みで動作し、「~/.screen」ディレクトリは自動的に作成されました。
~/.bashrcに追記したコード:
export SCREENDIR=$HOME/.screen
~/.bashrcを再読み込みさせるためのコマンド:
$ source ~/.bashrc
![]() |
~/.bashrcに追記した直後のディレクトリの状態 |
![]() |
screenを実行後、exitした後のディレクトリの状態 |
![]() |
~/.bashrcに追記したコード |
以上、ご参考までにどうぞ。