Sutra's profile江山易得,知己难求PhotosBlogListsMore Tools Help

Blog


    FreeBSD 上和 securelevel 有关的一点记录

    我的一 FreeBSD 系统一直有个更新需要更新:
    Looking up update.FreeBSD.org mirrors... 3 mirrors found.
    Fetching metadata signature for 7.2-RELEASE from update5.FreeBSD.org... done.
    Fetching metadata index... done.
    Inspecting system... done.
    Preparing to download files... done.

    The following files will be updated as part of updating to 7.2-RELEASE-p4:
    /usr/src/sys/conf/newvers.sh
    /usr/src/sys/kern/kern_exec.c

    但是呢,执行 freebsd-update install 的时候就会报如下错:
    Updates cannot be installed when the system securelevelis greater than zero.

    这是由于 kern.securelevel=1(sysctl kern.securelevel查看)导致的,今天仔细阅读了下资料:What is securelevel? 搞定了:
    在 /etc/rc.conf 中追加了 kern_securelevel_enable="NO" 或者把在 /etc/sysctl.conf 设置的 kern.securelevel 那行注释掉,然后重启计算机后,kern.securelevel 就变成默认值-1了。
    升级完成后,再改回去。