2011-03-07 121 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

相关问题