自动运行病毒能通过Wine影响我的电脑吗?

我已经安装了Wine,现在担心病毒会影响我的电脑。除了我每天使用的那个exe文件,我不会打开任何其他的.exe文件。

1有些病毒会搜索所有驱动器。这意味着,是的,它们可以感染你的电脑。其他病毒只会感染系统驱动器,听起来很糟糕,但请记住,在Windows中,系统驱动器是C:/,而在Wine中是一个虚拟驱动器。换句话说,只会有一个文件夹(和子文件夹)被感染。无论如何,这是一个针对Windows的病毒,它会攻击系统文件夹 - 针对虚拟驱动器,而不是Ubuntu。基本上,它们不会造成太大的伤害,你可以简单地删除虚拟驱动器并重新安装Wine。 - user171354
最正确的答案!请将您的回答重新发布为答案而不是评论! - user204653
完成!另外还加了一点额外的内容。 - user171354
@user204653 不过这是错误的。请看我对答案的评论。 - Oli
2个回答

病毒能在Wine中运行吗?
是的。
将一张启用自动运行病毒的CD插入Ubuntu+Wine计算机会导致病毒加载并感染计算机吗?
不会。你可以尝试启用这种自动运行脚本,但Ubuntu并没有默认安装这个功能。
如果通过Wine运行病毒会发生什么?
如果任何东西通过Wine运行会发生什么?病毒只是一个执行特定操作的应用程序。如果Wine支持这些操作,它们将按设计工作。如果Wine不支持,你将看到一堆错误信息。
很难给出一个适用于所有病毒的答案。 我通常认为最好的做法是从一开始就避免它们。
在Wine中运行的病毒有什么访问权限?
我看到另一个回答声称Wine无法造成任何损害,我认为这是不正确的。Wine具有足够的权限来毁掉你的一天。
为了方便起见,你的主目录被符号链接到我的文档。这意味着你可以轻松地从Wine应用程序中保存文件,但也意味着即使是一个基本的病毒也可以加密你的Ubuntu文档并勒索你。

3一些当前的勒索软件(例如Cryptolocker http://en.wikipedia.org/wiki/CryptoLocker)如果在Wine下运行,可能会像在Windows下运行一样灾难性。 - Fake Name
@FakeName 没错。 - Oli
有没有办法在虚拟机中运行Wine? - user204653
3没问题。你可以在VirtualBox中安装Linux,并在Linux上安装Wine。 - Journeyman Geek
“但这并不是Ubuntu默认安装的功能。”不幸的是,最近的Ubuntu版本确实默认安装了这个“特性”。 - Andrea Lazzarotto

有些病毒会搜索所有驱动器。也就是说,是的,它们可以感染你的电脑。其他病毒只能感染系统驱动器,听起来很糟糕,但请记住,Windows中的系统驱动器是C:/,在Wine中是虚拟驱动器。但是,Wine会将用户文件夹重定向到你的Ubuntu文件夹中,所以它们可能会产生影响。换句话说,你的个人文件夹可能会被感染。这是一个针对系统文件夹的Windows病毒,针对的是虚拟驱动器,而不是Ubuntu。基本上,它们能够造成危害,但如果它们不超出虚拟C盘范围,你只需删除虚拟驱动器并重新安装Wine即可。

3-1 Wine默认具有对您的主目录的完全访问权限;它通过符号链接进行了连接。如果Wine中运行了病毒,可能会造成相当严重的破坏。 - Oli
你的意思是它如何将Win用户文件夹重定向到Ubuntu文件夹?是的,我忘记了这一点。虽然我已经知道它可以访问其他地方。但除了文件夹快捷方式之外,它不能通过C编辑其他东西,除非你更改设置。 - user171354
请编辑您的回答。 - user204653
@Oli + Utkarsh 已编辑完成 - user171354
2恶意软件会遍历您的所有文档,对其进行加密,并要求支付解密密钥。这种情况非常普遍,所以我不会过于担心对系统文件夹的影响,无论是在Wine下的Ubuntu还是Windows机器上。(我也会担心Windows机器上的键盘记录器和其他窃取银行账户信息的事情)数据比操作系统安装更有价值! - derobert