我意外地从我的系统中删除了系统用户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