こんにちは、鶴谷です。 ふと気になったのですが、boot0cfgでブートマネージャを設定するのは、 rootでなくてもできるのでしょうか?
次回に起動するスライスを指定しようと、自分のシェルから % boot0cfg -s 1 ad4 とすると、できてしまいました。 rootでなければできないと思っていたので、気になりました。 % ls -l /dev/ad4 crw-r----- 1 root operator 0, 91 1 16 12:00 /dev/ad4 % ls -l /usr/sbin/boot0cfg -r-xr-xr-x 1 root wheel 10904 9 10 08:52 /usr/sbin/boot0cfg % uname -a FreeBSD xxx.xxx.xxx 7.2-STABLE FreeBSD 7.2-STABLE #20: Thu Sep 10 08:32:10 JST 2009 turut...@xxx.xxx.xxx:/usr/obj/usr/src/sys/POLYMER i386 です。 自分のアカウントはoperatorとwheelのグループにも属しています。 operatorグループに属するだけでは、ad4に対しては、 読み出しはできても書き込みはできないはずなので、 エラーになると思ったのですが、なりませんでした。 また、operatorに属さないユーザで実行すると、エラーになりました。 なお、大昔にはうまくいかなかったように思うのですが、定かではありません。 よろしくお願いします。 --- 鶴谷直樹 turut...@scphys.kyoto-u.ac.jp