我_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。