Я только что установил Ubuntu на свой ПК, и пока единственным пользователем является пользователь, настроенный в процессе установки (называемый master
).
Я пытаюсь добавить стандартную учетную запись пользователя, но она не позволяет мне. Каждый раз, когда я ввожу желаемое имя пользователя, рядом с ним появляется символ отсутствия записи, и мне говорят, что -
Пользователь с именем пользователя 'dgard' уже существует
blockquote>Однако это не может быть так, потому что, как упоминалось ранее, на этом ПК есть только один пользователь с именем
master
.Я пытался
sudo userdel -r dgard
, хотя я не ожидал, что это что-то сделает из-за того, что не настроил пользователя. Действительно, мне было представлено следующее сообщение, и проверка файла подтвердила отсутствие записи для 'dgard' -userdel: невозможно удалить запись 'dgard' из / etc / passwd
< / blockquote>Может кто-нибудь подсказать, почему я могу столкнуться с этой проблемой?
Информация из комментариев:
getent passwd dgard
ретунерыDavid Gard:/home/likewise-open/DD/dgard:/bin/bash
, Я использую аналогично для подключения к домену Windows, но кажется странным, что это помешает мне иметь локального пользователя с тем же именем пользователя, что и у пользователя домена?
Это ожидаемое поведение. У вас не может быть двух пользователей с одинаковыми именами, независимо от того, приходят ли они из разных пользовательских баз данных .
Из useradd
manpage :
Вы не можете добавлять пользователя в группу NIS или LDAP. Это должно быть выполнено на соответствующем сервере.
Аналогично, если имя пользователя уже существует во внешней базе данных пользователей, такой как NIS или LDAP,
BLOCKQUOTE>useradd
будет отклонять запрос на создание учетной записи пользователя.