我们最近为我们的terminal服务器用户安装了一些Firefox附加组件。 有没有人有在Firefox上启用一些非常用户的附加组件的经验?
我没有拿出好的文档,pipe理笔记,博客post,或关于这个话题的研究,所以我想我会问。
我也想知道这是多么复杂我们的设置 ,如果这是一个禁止否,或者如果我们应该特别关注这种设置的东西。
如果你想知道,提出的具体插件是Delicious和Web of Web ,但是不要太在意这些,我想了解一般的扩展/附加组件。
我在这里没有文档或任何权威的东西,但总的来说,我会在terminal服务器的某些方面谨慎处理FF附加组件的话题。 他们将从他们主要为单一个人电脑(单个家庭用户)devise的环境转变为可能完全不同于他们(服务器OS上的多个同时用户)的环境。 根据最初devise的附加组件的不同,它们在这样的环境中可能会也可能不会玩。
一种方法可能是启动filemon / regmon / whatever,然后在testing环境中安装/configuration/运行加载项。 密切关注它的作用,以及它是如何做到的。 只有当你满意的时候,它保持在当前login的用户的范围内,如果你暂时确定它。
我还build议用户TS是共享服务,因此一个用户的行为可能会损害或影响其他用户的部分或全部服务的部分或全部可用性。 (一个特定的相关例子是随着时间的推移而泄漏内存的FF插件 – 它可能足够小,甚至不会被定期重启的单个用户PC所注意到,但是在大约100个被不断使用的用户TS上build立起来速度相当快,类似的,不泄漏但是内存要求高的内存在PC上基本可以使用,但是将内存需求乘以100,那么你会得到些什么呢?因此,你做绿灯在最低限度的通知下再次被撤回。
如果你在terminal服务器上运行Firefox,我相信使用firefoxadm这样的东西来防止用户安装扩展是非常重要的。
在你正确地testing了一个扩展,并且确定扩展是安全的之后,我会build议你使用-install-global-extension方法来安装系统范围的插件。
为什么人们使用Firefox或terminal服务器的任何浏览器? 除非是进入某种内联网,否则没有理由打一个TS来上网。 所以在我看来,最大的禁止在terminal会话中使用浏览器。 毕竟,如果他们可以从某个地方打到terminal服务器,他们也可以直接上网。 鉴于所需的插件,似乎人们正在从terminal服务器上的会话进行一般的websurfing。 我根本没有看到这个需要。 也许我错过了这一点,但是当任何工作站可以被使用时,它似乎浪费了集中资源。
这就是说,如果插件是有用的某种内部networking的事情,每个人都需要好,那么我会说testing它广泛。 如果它没有任何负面影响,或数据共享问题,然后pipe理员安装它为所有用户。 在安装每个插件之前和之后对Firefox的内存使用情况进行基准testing,并且通过扩展会话使用情况将是一个很好的起点。 如果用户有能力安装自己的系统,我不会感到满意。
我没有看到为用户安装插件的问题。
我们在我们公司使用了一个TS(一个用于所有用户的共享服务器,包括文书和sw开发),其中包括Firefox,迄今为止还没有任何问题。
请注意,FF可以在本地 (为一个用户)或全局 (为所有)安装插件。 本地安装可以由个人用户完成,只应该影响他们,所以不应该担心。
全球安装显然会影响每个人,但更容易推出插件。
所以我的build议是:
有关详细信息,请参阅此MozillaZine文章: http : //kb.mozillazine.org/Installing_extensions