“~/.wine 不属于你”,我安全吗?

“~/.wine 不属于你”,我安全吗?

当时我正在尝试在 wine 中安装一些东西,然后我遇到了使用 sudo 获取管理员权限的建议。就在那时,我收到了上述消息

~/.wine is not owned by you

通过阅读,我很快意识到为什么会出现这条信息,并且尝试sudo酿酒非常糟糕的想法

所以我没有做任何进一步的事情,也不打算再sudo使用 Wine。我的问题是,因为我收到了这个封禁,所以我安全吗?还是因为我收到了封禁,所以我需要删除所有 Wine?

答案1

Wine 期望$WINEPREFIX(默认为~/.wine)归你所有。当你使用 运行 wine 时sudo~/.wine,但 wine 正在运行。因此出现错误。发生这种情况时 Wine 会立即退出,因此您无需担心,不会造成任何损害。

您不需要重置所有权,如下所示Zanna 的回答(这次酿造的葡萄酒没有带来任何变化),但这通常是无害的。

请注意,Wine 应用程序与其运行的用户一样具有系统访问权限,因此以 root 身份运行 Wine 是危险的,这一点您已经意识到了。

答案2

没有发生太可怕的事情;)root 可能已经成为 wine 配置目录的所有者,仅此而已。

您可以通过确保以下方法解决任何潜在问题:该目录的所有者。登录到您的普通用户帐户后,运行(输入非常小心):

sudo chown -R $USER: ~/.wine

相关内容