系统上没有沙盒用户‘_apt’,无法放弃权限

系统上没有沙盒用户‘_apt’,无法放弃权限

_apt意外删除了用户,每次更新软件时,都会收到此消息:No sandbox user '_apt' on the system, can not drop privileges。我该如何解决这个问题?

答案1

_apt您可以使用以下命令重新创建用户:

sudo adduser --force-badname --system --no-create-home _apt

密码或其他字段的内容无关紧要。

然后,apt将继续正常工作。

答案2

_apt用户添加回/etc/passwd/etc/shadow

$ sudo grep _apt /etc/passwd /etc/shadow
/etc/passwd:_apt:x:168:65534::/nonexistent:/bin/false
/etc/shadow:_apt:*:17121:0:99999:7:::

YMMV:_apt UID我的系统上的是168,而您的系统上的可能不是168- 该值应该是唯一的,并且大于 100。

相关内容