macOS下删除nix包管理器创建的用户

2025年1月22日 20:46:35

尝试在macOS上安装nix包管理器,但是遇到好多问题,我不太会用,于是删除了。但是它在系统中创建了许多用户。

nix 通常用于管理软件包和环境,它会创建多个用户(如 _nixbld1_nixbld32 等)来隔离构建过程。如果你不再使用 nix,可以安全删除这些用户。

  • 查看用户: dscl . list /Users应该能看见 _nixbld1 这样的
  • 删除用户: sudo dscl . -delete /Users/_nixbld1
  • 如果你确定要删除所有以 _nixbld 开头的用户,可以使用以下命令:
for user in $(dscl . list /Users | grep '^_nixbld'); do
    sudo dscl . -delete /Users/$user
done
Tags: