Ubuntu ошибочно говорит мне, что имя пользователя уже занято

Я только что установил Ubuntu на свой ПК, и пока единственным пользователем является пользователь, настроенный в процессе установки (называемый master).

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

Пользователь с именем пользователя 'dgard' уже существует

Однако это не может быть так, потому что, как упоминалось ранее, на этом ПК есть только один пользователь с именем master.

Я пытался sudo userdel -r dgard, хотя я не ожидал, что это что-то сделает из-за того, что не настроил пользователя. Действительно, мне было представлено следующее сообщение, и проверка файла подтвердила отсутствие записи для 'dgard' -

userdel: невозможно удалить запись 'dgard' из / etc / passwd

< / blockquote>

Может кто-нибудь подсказать, почему я могу столкнуться с этой проблемой?


Информация из комментариев:

getent passwd dgard ретунеры David Gard:/home/likewise-open/DD/dgard:/bin/bash , Я использую аналогично для подключения к домену Windows, но кажется странным, что это помешает мне иметь локального пользователя с тем же именем пользователя, что и у пользователя домена?

1
задан 6 October 2013 в 19:38

1 ответ

Это ожидаемое поведение. У вас не может быть двух пользователей с одинаковыми именами, независимо от того, приходят ли они из разных пользовательских баз данных .

Из useradd manpage :

Вы не можете добавлять пользователя в группу NIS или LDAP. Это должно быть выполнено на соответствующем сервере.

Аналогично, если имя пользователя уже существует во внешней базе данных пользователей, такой как NIS или LDAP, useradd будет отклонять запрос на создание учетной записи пользователя.

0
ответ дан 6 October 2013 в 19:38

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

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