2013-06-03 5 views
1

У меня есть экземпляр Amazon EC2 с Ubuntu 12.04, и по какой-то причине я не могу создать нового пользователя при входе в систему как пользователь или пользователь ubuntu по умолчанию. Когда я делаю «useradd myusername», я не получаю никаких запросов, как обычно (глупые, такие как номер телефона, номер комнаты и т. Д.). В то же время, ни один домашний каталог не создается, и никакие другие вещи обычно не имеют место при создании учетной записи. Однако, если я попытаюсь добавить имя еще раз, он сообщает мне, что учетная запись уже существует, и если я делаю «userdel myusername», она действует как что-то удаленное (т. Е. Сообщение об ошибке). Я никогда не видел этого на сервере Ubuntu раньше.Невозможно создать пользователя на Ubuntu на Amazon EC2

Это что-то типичное с Ubuntu на EC2? Я делаю что-то неправильно? Кто-нибудь знает, почему учетная запись не создается?

Спасибо.

ответ

1

Возможно, вы думаете о adduser, который имеет интерактивные подсказки для большинства полей. См. this question.

useradd10 и userdel предназначены для создания учетных записей в сценариях, в которых вы не хотите, чтобы их запрашивали. По умолчанию они создадут только пользователя и потребуют дополнительных параметров командной строки для создания домашнего каталога и т. Д.

Вы найдете его, создав учетную запись (смотрите в /etc/passwd), и жалоба на «уже существует» подтверждает это.

Как вы помните разницу? Без понятия. Кажется, это одна из тех исторических вещей, которые вам просто нужно знать.