Firejailは、いくつかの例外を除いて/ devファイルを削除するためのセキュリティ環境を提供します。そのためscreen
、その環境で実行しようとすると、「ターミナルに接続する必要があります」というメッセージが表示されます。tty
応答は「ttyではありません」です。
ユーザー空間から正しいttyを取得して画面に渡すことはできますか?
答え1
typescriptユーティリティを使用してユーザーモードttyを生成する方法があります。これは過度に見えるかもしれませんが、効果があります。したがって、単純だがおそらく最適ではない解決策は次のとおりです。
script -c "screen -R script" /dev/null
TERM
適切な環境変数をエクスポートすると便利です。