https://nixos.org/manual/nix/stable/introduction.html说
多用户支持
Nix 具有多用户支持。这意味着非特权用户可以安全地安装软件。每个用户都可以有不同的配置文件,即 Nix 存储中出现在用户路径中的一组包。如果用户安装了其他用户之前已经安装过的软件包,则不会再次构建或下载该软件包。同时,一个用户不可能将特洛伊木马注入到另一个用户可能使用的包中。
为什么一个用户不可能将特洛伊木马注入到可能被其他用户使用的包中?
前面的句子是说某个包可能是两个应用程序共享的依赖项吗?
这在多用户模式部分中有解释:
在多用户模式下,可以共享包安装,但(不受信任的)用户无法修改共享包。
不是指依赖关系;这意味着(在多用户模式下)包由所有用户共享。