たけふ@大阪豊中です send-pr する程でも無さげなので、ML に投げときます。
tpm の実験する為にと思い security/trousers を 13.0-RELEASE amd64 上でインスコしたのですが、 /usr/local/etc/tcsd.conf ファイルのユーザーが違うと云われてデーモンが起動しようとしませんでした。 アドホック的な対応で起動するようになりましたので、 trousers-0.3.15 が ports になる迄はこれで実験出来そうな気がしています。 <ぼそ>まだ、/dev/tpm の使い方が理解して無いのは内緒</ぼそ> 以下に試した結果とアドホック的解決法を書いています。 # service tcsd start Starting tcsd. /usr/local/etc/rc.d/tcsd: WARNING: failed to start tcsd # /usr/local/sbin/tcsd -f TCSD ERROR: TCSD config file (/usr/local/etc/tcsd.conf) must be user/group root/_tss ↑ここでやる気を失う # sysrc tcsd_enable tcsd_enable: YES # sysrc tcsd_mode sysrc: unknown variable 'tcsd_mode' # sysrc tpmd_enable sysrc: unknown variable 'tpmd_enable' ↑tcsd の設定だけ有効にしている # ls -al /usr/local/etc/tcsd.conf* -rw------- 1 _tss _tss 7031 May 24 13:03 /usr/local/etc/tcsd.conf -rw------- 1 _tss _tss 7031 May 24 13:03 /usr/local/etc/tcsd.conf.sample ↑インスコ直後のパーミッションとオーナー # sed -i.bak -e 's|0600|0640|' /usr/local/etc/rc.d/tcsd ↑アドホック的書換 :-p # service tcsd start Starting tcsd. テスト環境 # uname -v FreeBSD 13.0-RELEASE #0 releng/13.0-n244733-ea31abc261f: Fri Apr 9 04:24:09 UTC 2021 r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC # freebsd-version -ku 13.0-RELEASE 13.0-RELEASE 最後に。 ソースには 0640 決め打ちの箇所が二か所ほど出てくるので、その辺りをなぶって見ると良いのかもしれませんね。
dist/Makefile.am: /bin/chmod 0640 ${DESTDIR}/@sysconfdir@/tcsd.conf src/tcsd/tcsd_conf.c: LogError("TCSD config file (%s) must be mode 0640", tcsd_config_file);
それでは。 -- _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"