コンピュータが起動時にルート指定システムでセキュリティシェルを起動するようにしました。 (すべての汎用ディレクトリは、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
公開してください。