I’m thinking of setting up multi user nix on a compute cluster. The advantage would be to have a shared storage where common packages are reused, this is a great advantage compared to conda where every environment duplicates storage and inodes.

However, the packages are installed as root. As such I’m a bit wary of whether a user installing something could have the system run malware as root by installing a package.

What are the safeguards in place and how do I know I can trust them?

  • [object Object]@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    23 hours ago

    Are you talking about NixOS?

    You can install post user nix home manager distributions which are separate from the shared nix environment (not sure if that’s the right term)