日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

76 FreeBSD連載:設(shè)置基本系統(tǒng)(11)


# chflags noschg /kernel
chflags: /kernel: Operation not permitted可以使用帶-o參數(shù)的ls來查看文件具備的標志 。
# ls -lo /kernel
-r-xr-xr-x1 rootwheelschg 1061679 Jun 30 01:27 /kernel因此可以將系統(tǒng)安全相關(guān)的很多程序都設(shè)置保護標志,這樣入侵者就不能輕易更改這些文件了 。建議將/bin,/sbin下的文件都設(shè)置這個標志 。
# chflags schg /bin# chflags schg /bin/* # chflags schg /sbin # chflags schg /sbin/*這里首先將相關(guān)目錄本身設(shè)置保護標志,這樣入侵者就不能通過將目錄更改名字的方法創(chuàng)造一個新的/sbin或/bin目錄 。
當文件具備了保護標志,并且安全級別高于1時,保護標志就無法取消,這些文件就不能更改,因此就帶來一些必要的操作無法進行,例如重新生成內(nèi)核的操作等 。此時就必須再重新啟動系統(tǒng)進入單用戶狀態(tài)執(zhí)行這些操作 。
通常情況下,如果FreeBSD系統(tǒng)只提供網(wǎng)絡(luò)服務(wù),那么使用安全級別1或2毫無問題 。然而如果要運行X Server,由于X Server使用了共享內(nèi)存機制,需要訪問/dev/mem和/dev/kmem,這樣就會帶來問題 。這時的一種解決辦法是在啟動X Server之后(例如使用Xdm),再升高安全級別,以避開這個問題,但此時X Server已經(jīng)打開了/dev/mem和/dev/kmem,安全級別的保護就不再是完美無缺的了 。
如果不使用X Server之類的程序,那么就可以將設(shè)置安全級別的命令直接放入系統(tǒng)的啟動rc文件中,以便自動提高安全級別 。這需要在rc.conf文件中設(shè)置兩個變量:kern_securelevel_enable和kern_securelevel 。
kern_securelevel_enable=”YES”kern_securelevel=0上面將安全級別設(shè)置為0,那么在啟動之后將自動更改為1,這是一種標準的做法 。
未完,待續(xù) 。。。

推薦閱讀