一部のコマンドに対してchroot環境を準備しています。 CentOS 6を使用しています。私の環境にどのライブラリが必要かを確認するために、以下を使用していますstrace
。
strace <command> | grep open > needed.files.log
生成されたログに次の行が表示されます。
open("/usr/lib64/libfreeblpriv3.chk", O_RDONLY) = 5
open("/usr/lib64/libfreeblpriv3.so", O_RDONLY) = 5
open("/usr/lib64/libsoftokn3.chk", O_RDONLY) = 5
open("/usr/lib64/libsoftokn3.so", O_RDONLY) = 5
.chk
これらのファイルがどの用途に使用されるのか疑問に思います。.so
ライブラリと一緒にchroot環境にコピーする必要がありますか? Googleでこれに関する情報が見つからず、DOS / Windowsに関する情報のみが表示されましたchkdsk
。
答え1
FIPS 140モードでNSS Softokenを実行するために必要なチェックサムファイル -https://www-archive.mozilla.org/projects/security/pki/nss/tech-notes/tn6
もしそうなら、これが必要です。