SSHからコンパイラオプションをエクスポートする

SSHからコンパイラオプションをエクスポートする

ssh / sshdがコンパイルされたときに使用された設定オプションを一覧表示するには?

SELinux設定の問題を解決しようとしていますが、SSHが--with-selinux

ベストアンサー1

コンパイルオプションをリストする方法はないと思いますが、SELinuxサポートなどの機能は、実行可能ファイルがリンクされているライブラリから明らかにする必要があります。

$ ldd /usr/bin/ssh /usr/sbin/sshd | egrep '^/|selinux'
/usr/bin/ssh:
/usr/sbin/sshd:
        libselinux.so.1 => /lib/libselinux.so.1 (0x00007fbbfed5f000)

sshdSELinuxのサポートがあるようですが、ssh私のシステムではサポートされていません(なぜですか?)。

確認できるもう1つの問題(静的バイナリがある場合など)は、特定のSELinux機能を参照するバイナリがあるかどうかです。

strings /usr/sbin/sshd |grep -i selinux

おすすめ記事