Никакой пользователь песочницы '_apt' в системе, не может отбросить полномочия

Я удалил _apt пользователь случайно, и каждый раз, когда я обновляю программное обеспечение, я получаю это сообщение: No sandbox user '_apt' on the system, can not drop privileges. Как я могу решить эту проблему?

4
задан 10 February 2017 в 23:47

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.

4
ответ дан 1 December 2019 в 09:45

Можно воссоздать _apt пользователь при помощи следующей команды:

sudo adduser _apt --force-badname

Не имеет значения, что Вы помещаете для пароля или любых других полей.

Затем apt продолжит работать нормальный.

0
ответ дан 1 December 2019 в 09:45

Другие вопросы по тегам:

Похожие вопросы: