Невозможно создать и удалить учетную запись пользователя на ПК
Когда я пытаюсь создать новую учетную запись пользователя с помощью команды sudo adduser test-ser
, Я получаю эту ошибку:
sudo adduser test-user
Adding user test-user ...
Adding new group test-user (1069) ...
Adding new user 'test-user' (1032) with group 'test-user' ...
useradd: existing lock file /etc/subgid.lock without a PID
useradd: cannot lock /etc/subgid; try again later.
adduser: '/usr/sbin/useradd -d /home/test-user -g test-user -s /bin/bash -u 1032 test-user' returned error code 18. Exiting.
Когда я пытаюсь удалить уже существующую учетную запись, я получаю эту ошибку:
sudo deluser --remove-home existinguser
Looking for files to backup/remove ...
Removing user `existinguser' ...
Warning: group `existinguser' has no more members.
userdel: existing lock file /etc/subgid.lock without a PID
userdel: cannot lock /etc/subgid; try again later.
/usr/sbin/deluser: `/usr/sbin/userdel existinguser' returned error code 18. Exiting.
1 ответ
Решение
useradd: existing lock file /etc/subgid.lock without a PID
Так как именно этот файл блокировки вызывает проблему, и, поскольку он не имеет PID (то есть нет запущенного процесса, который удерживает блокировку, и это всего лишь остаток от предыдущей попытки), я думаю, вы можете удалить его безопасно. Тогда попробуйте еще раз.