具有 LDAP 用户的 Wine 应用单机

具有 LDAP 用户的 Wine 应用单机

我一直在寻找可以帮助我完成任务的答案,但找到的两个答案分别来自 2010 年和 2016 年,也就是说“已经过时了”——如果其他方法都失败了,我就会尝试其中任意一种方法。


TL;DR 我有一组机器(20.04.5 LTS),用户通过 LDAP 进行身份验证。一次只能有一个用户登录(显然可以有多个人使用 ssh,但我的意思是一次只能有一个图形用户会话)。

我正在尝试构建一种可重复且可靠的方法来拥有“机器全局” Wine 7 应用程序(也就是说,应用程序数据存储在机器本地,而不是跨机器共享)。这主要是为了促进“完整”的开箱即用系统映像,可以重建/配置更多机器等。

我知道 wine 使用用户配置文件,也使用 WINEPREFIX,但我还没有找到一种可靠的方法来全局存储应用程序,以便任何经过身份验证的 LDAP 用户都可以登录并“只需安装应用程序”...


由于一次只能有一个用户登录,因此我不会遇到其他人使用文件时文件被覆盖的问题,而且大多数情况下,该软件用于设备控制,因此 99.9% 的“用户设置”对于任何想要使用它的人来说都是相同的。

我想我的问题是:2022 年是否有明确的方式来实现这一目标,或者自 2016 年以来是否有任何新工具来促进这一目标?

我听说过提到 overlayfs 作为一种解决方案,但不知道它是否可行,有没有办法将 wine 应用程序打包成类似 snap 的东西,这样就可以指向它的机器范围的副本,然后任何用途都可以启动它(应用程序只需要 tcp/ip 来发送机器命令)。

抱歉,结局有点开放式……

如果 2010/16 年的解决方案仍然是“唯一”的方法,那么,更应该问的是从那时起情况是否有所改善。

欧文。

相关内容