意外删除了系统“uuidd”用户和组——需要重新安装哪个包?

意外删除了系统“uuidd”用户和组——需要重新安装哪个包?

我意外地从我的系统中删除了系统用户uuidd及其组。

我想重新安装他们所属的软件包,但当我在uuidd网上查找手册时,它引用了该util-linux软件包。重新安装此软件包sudo apt --reinstall install util-linux并不能让该用户恢复。

我如何才能找出需要重新安装和修复系统的软件包?

答案1

至少在我的(22.04)系统上,用户和组似乎是由uuid-runtime 包

$ head -n 12 /var/lib/dpkg/info/uuid-runtime.postinst
#!/bin/sh
set -e

# add uuidd user/group if needed.
if ! getent group uuidd >/dev/null; then
        addgroup --system uuidd
fi
if ! getent passwd uuidd >/dev/null; then
        adduser --system --ingroup uuidd \
                --home /run/uuidd --no-create-home \
                uuidd
fi

相关内容