FreeBSD在mergemaster後,會在/var/tmp留下temproot或temproot.xxxx之類的目錄,頭一次遇到時我還以為是硬碟有壞軌,後來第二台也這樣才發現是加上system的flag,以 ls -lo 可以看到schg的flag,用以下指令解除: chflags -R noschg [目錄名稱] 或是清除全部旗標 chflags -R 0 [目錄名稱] 要注意在 kernel_securelevel > 0時不能改 flags,所以最好在 single user mode 做 mergemaster。 當初設計是怕有人去動kernel之類的重要檔案,Linux也有相同的設計,不過太多沒自己編譯Linux的kernel,已經忘記怎麼下指令 :P 參考資料: http://www.csie.ntu.edu.tw/~piaip/docs/FreeBSD/cfbhow2.txt http://www.freebsd.org/cgi/man.cgi?query=chflags&sektion=1