2011-03-07 142 views
0

想知道一個想法是否可能像xfe,rox,nautilus這樣的文件管理器能夠在chroot下運行(在啓動時),也就是說不能沿着樹下去。有什麼辦法可以chroot linux filemanager?

我會感興趣,如果任何人有一個想法如何這樣做;這是一個cybercoffe,我不希望人們訪問其他目錄。

(解決方案除了使用linux fs權限)。

回答

1

您的文件管理器需要查看和訪問您要隱藏的特殊文件(例如/ proc content和/ dev content)才能正常工作。因此,你可以在一個chroot中運行一個文件管理器,但是你需要在chroot中放入(最小版本)/ dev /和/ proc來使其工作。

我要麼破解文件管理器的來源,以隱藏你想要的或者一路走下去,並在虛擬機中運行文件管理器,以便最終用戶不會對真實的計算資源造成損害。 qemu/kvm對此非常出色。

+0

對呀;但對於這個項目,我不想走虛擬化的高速路。我正在考慮Linux提供的一些「開箱即用」Kiosk應用程序;遺憾的是還沒有找到。 – Disco 2011-03-08 10:45:45

1

使用權限有什麼問題?在登錄時生成一個臨時用戶,只給他們寫入權限給他們的homedir。任何試圖破解你的系統的人都不會遇到任何障礙。無論如何,THey可能會先啓動一個xterm。另外,通過默默無聞的安全性不是。

+0

是的,但我(理想情況下)希望他們不能看到所有像/ dev// sys// ect這樣的花哨的目錄,只是他們的主文件夾,沒有別的。我知道這是一個尷尬的問題。 – Disco 2011-03-07 17:05:59

相關問題