如何在沙盒中运行程序?

Ksh*_*rma 7 emulation wine sandbox

我一直在使用PlayOnLinux在 Linux 上运行 Windows 程序。 PlayOnLinux为每个安装的程序创建一个虚拟驱动器,每个 VD 代表不同的 Windows XP 计算机。

程序所做的任何更改仅保留在其自己的 VD 中。所以如果我运行一个带有病毒的程序,我可以简单地删除该程序的 VD,一切都很好。

有没有类似的程序可以让 Linux 程序在虚拟驱动器中运行?即我想要PlayOnLinux/Wine减去 Windows 仿真。

m3n*_*nda 5

我想分享 Firejail、Sandboxie 之类的 Linux 软件,包括 GUI。

请看这里: https: //firejail.wordpress.com/并从https://sourceforge.net/projects/firejail/https://pkgs.org/debian-sid/debian-main-amd64/firejail_0下载.9.38-1_amd64.deb.html(更改为您的系统)

便于使用; 在这种情况下,只需在命令/软件之上运行 firejailfirejail wine program.exe

如果您想在运行这些程序之前检查它们,您可以使用firejail wine winedbg --gdb program.exe运行 wine 调试器将它们链接在一起。

也许你在想它能有多大好处。看一下如何完全运行受火力限制的 WordPress 安装,作为复杂沙箱的示例。 https://www.digitalocean.com/community/tutorials/how-to-use-firejail-to-set-up-a-wordpress-installation-in-a-jailed-environment

永远不要相信一段二进制 blob (exe)。


Kar*_*k T 1

我不能给你一个完整的答案,因为我不知道,但我所知道的是,命令chroot是为类似的目的而设计的,即使不是完全相同的目的。