精華區beta FreeBSD 關於我們 聯絡資訊
昨天看到核心安全就學著在 /etc/rc.conf 加上 kern_securelevel=2 並執行 sysctl -w kern_secureleve=2 啟動 後來重編核心時 無法 compile, 錯誤訊息是: /kernel: Operation not permitted 後來到 google 查到原因 原來是我有設 kernel 安全等級設為 2 所以不允許改 /kernel 此時執行 sysctl -w kern_securelevel=0 會得到相同錯誤訊息 是不是只能先改 /etc/rc.conf 將 level設為0 改完再重開機才行? ※ 來源:‧良美家族總寨 hiperfect.com‧[FROM: localhost] > -------------------------------------------------------------------------- < 發信人: [email protected] (肥兔小欽), 看板: FreeBSD 標 題: Re: kern_securelevel=2 發信站: 交大資科_BBS (Fri Jun 13 10:53:17 2003) 轉信站: Ptt!news.ntu!freebsd.ntu!news.cis.nctu!cis_nctu ==> 在 [email protected] (Ptp) 的文章中提到: > 並執行 sysctl -w kern_secureleve=2 啟動 > 後來重編核心時 無法 compile, 錯誤訊息是: > /kernel: Operation not permitted 進 single mode去 make kernel. > -------------------------------------------------------------------------- < 發信人: [email protected] (Ptp), 看板: FreeBSD 標 題: Re: kern_securelevel=2 發信站: 良美家族總寨 (Fri Jun 13 14:23:38 2003) 轉信站: Ptt!news.ntu!freebsd.ntu!ctu-peer!news.nctu!news.netfront.net!newsgate 【 在 [email protected] (肥兔小欽) 的大作中提到: 】 : ==> 在 [email protected] (Ptp) 的文章中提到: : > 並執行 sysctl -w kern_secureleve=2 啟動 : > 後來重編核心時 無法 compile, 錯誤訊息是: : > /kernel: Operation not permitted : 進 single mode去 make kernel. # ls -lo /kernel -r-xr-xr-x 1 root 2820922 Jun 13 14:40 /kernel 及 # chflags schg kernel # ls -lo /kernel -r-xr-xr-x 1 root 2820922 Jun 13 14:40 /kernel 兩個都沒有出現 schg # ls -lo 也沒有 是 ls 的問題嗎? ※ 來源:‧良美家族總寨 hiperfect.com‧[FROM: localhost] > -------------------------------------------------------------------------- < 發信人: [email protected] (Ptp), 看板: FreeBSD 標 題: Re: kern_securelevel=2 發信站: 良美家族總寨 (Fri Jun 13 14:25:30 2003) 轉信站: Ptt!news.ntu!freebsd.ntu!enews.sgi.com!news.tele.dk!news.tele.dk!small 【 在 ptp (Ptp) 的大作中提到: 】 : 【 在 [email protected] (肥兔小欽) 的大作中提到: 】 : : 進 single mode去 make kernel. : # ls -lo /kernel : -r-xr-xr-x 1 root 2820922 Jun 13 14:40 /kernel : 及 : # chflags schg kernel : # ls -lo /kernel : -r-xr-xr-x 1 root 2820922 Jun 13 14:40 /kernel : 兩個都沒有出現 schg : # ls -lo 也沒有 : 是 ls 的問題嗎? 我知道了 原來 ls 是alias gnuls / # alias ls alias ls='gnuls --color=auto --show-control-chars' 改用 /sbin/ls -l /kernel 有出現 schg 了 ※ 來源:‧良美家族總寨 hiperfect.com‧[FROM: localhost]