GNU Screenには他のchroot環境権限が必要ですか? /実行/画面

GNU Screenには他のchroot環境権限が必要ですか? /実行/画面

コンピュータが起動時にルート指定システムでセキュリティシェルを起動するようにしました。 (すべての汎用ディレクトリは、chrootシステム/run、/dev、/dev/pts、/sys、/procにバンドルされてインストールされます。)chroot環境にログインして起動しようとすると、エラーがscreen発生します。

Directory '/run/screen' must have mode 775

chmod 775 /run/screenだから起動スクリプトを設定しました。すべてがうまくいきましたが、今新しい問題が発生しました。screenコンピュータホストシステムで実行しようとするとエラーが発生します。

Directory '/run/screen' must have mode 777

モード777は起動時のデフォルト権限です。そのため、何らかの理由でホストとchrootに必要な権限画面が異なります。screenホストとchroot環境でどのように実行できますか?

注:ホストはUbuntu Mate 18.04 LTS Bionic(グラフィックスデスクトップ)、chrootはDebian 9 Stretch(ヘッドレスプライベートサーバー)です。

答え1

これは次のように聞こえます。このscreenエラーはUbuntuについて詳しく説明されています。

/runホストとchrootの間でディレクトリを共有しているが異なるバージョンを実行していると思われ、screenこのエラーのあるUbuntuバージョンをこの問題のないバージョンに更新する必要があります。

それでも問題が解決しない場合は、両方の画面バイナリのバージョンと権限、および共有ディレクトリの実際の権限を/run公開してください。

関連情報