実行時に生成されるすべてのプロセスと対話するために、多くの UNIX ソケットを作成するアプリケーションがあります。/run/appname は、アプリの実行時にのみ有効なアプリからの情報に使用する必要があることを理解しているため、/run/appname は彼らが住むのに適した場所だと思いました。
しかし、私が発見したのは
$ mkdir /run/appname
mkdir: cannot create directory '/run/appname': Permission denied
では、なぜ通常のユーザーは /run にファイルを作成できないのでしょうか? それは何のために使用されますか?/tmp のままにしておくべきですか?