Не способный создать пользователя на Ubuntu 14.04 (32 бита)

Я сожалею, что это сообщение является таким длинным, но я хотел удостовериться, что весь материал, который мог бы быть релевантным, был легко доступен.

Я пытался создать новую учетную запись пользователя на своем ноутбуке, и, даже при том, что я попробовал все, что я нашел онлайн, я все еще не могу сделать это. Я хотел бы отметить, что я не использовал прописные буквы (который, кажется, причина, почему некоторые другие пользователи не могли создать новую учетную запись по вопросам, которые я проверил).

В первую очередь, я пытался создать учетную запись в режиме GUI. После введения нового имени пользователя на диалоговом окне создания учетной записи я получаю это сообщение:

running '/usr/sbin/adduser' failed: Child process exited with code 1

После некоторого поиска с помощью Google я загрузил системные инструменты гнома с Центра программного обеспечения Ubuntu. Я вхожу, все данные по "Создают Нового Пользователя" диалоговое окно, и это - то, что я получаю:

The configuration could not be saved
Invalid data was found.

Именно тогда я решаю открыть терминал и видеть то, что продолжалось. Я ввожу команду sudo adduser newuser Я получаю это:

adduser: The group `newuser' already exists.

таким образом, я удаляю группу, использующую команду sudo delgroup newuser, и используйте предыдущую команду снова. После выполнения так, я получаю это:

Adding new group 'newuser' (1001) ...
Adding new user 'newuser' (1001) with group 'newuser' ...
useradd: existing lock file /etc/subgid.lock without a PID
useradd: cannot lock /etc/subgid; try again later.
adduser: '/usr/sbin/useradd -d /home/newuser -g newuser -s /bin/bash -u 1001 newuser' returned error code 18. Exiting.

Снова, newuser группа создается, но не пользователь. Однако при использовании useradd команда вместо adduser, Я просто получаю два useradd строки выше и никакая группа создаются. Ни в том, ни в другом случае я могу создать нового пользователя. Я также попробовал все эти команды, открывающие терминал как корень, и это было бесполезно. Что я должен сделать теперь?

Править: Я перезагрузил машину дважды и повторил процесс с помощью терминала в качестве корня. Это не работало.

3
задан 24 September 2015 в 04:06

1 ответ

С тех пор существует предупреждение о некотором lockfile, я предполагаю, что некоторый процесс, кто изменил пользователя или информацию о группе, отказавшую в какой-то момент и сохраненный файл.

Первая проверка, требует ли процесс все еще этого файла: fuser /etc/subgid.lock. Если ничто не возвращается, можно безопасно удалить этот файл sudo rm /etc/subgid.lock.

Тогда, он должен работать снова.

1
ответ дан 1 December 2019 в 17:38

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

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