[英]What's the difference between a Linux chroot jail and a FreeBSD jail?
Linux chroot監獄和FreeBSD監獄有什么區別? 它們是現代系統中的同義詞嗎? 一個比另一個更安全嗎? 一個人更靈活嗎?
實際上,它們幾乎沒有任何共同之處。
一個Linux“chroot環境”正是/
解析為一個單一的過程。 這個過程可以對訪問該樹進行任何操作,它可以做到。 因此通常它可以(例如)枚舉系統上的其他進程,如果它是“根”進程,它仍然可以接管機器。
另一方面,FreeBSD監獄更像是一個虛擬機而不是Linux chroot監獄。 它是系統的一個分區,有自己的文件系統,用戶帳戶等.jail中的root用戶只對jail中的其他對象具有管理訪問權限。 它無法訪問其監獄之外的任何東西。
我不會回答“更安全”或“更靈活”的問題,因為那些是狡猾的話。 這些機制完全不同於設計,就是這樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.