Попробовал и я. Действительно для пар (логин/пароль) itadmin/itadmin и admin/admin такое сообщение. Но при этом прекрасно сработали пары itadmin/qweasdzxc и admin/qweasdzxc, и пользователи были созданы.
Проверил логи:
<Error type="Vmomi.Fault.SystemError">
<Message>A general system error occurred: passwd: Authentication token manipulation error
passwd:
</Message>
<DetailedMessage>A general system error occurred: passwd: Authentication token manipulation error
passwd:
</DetailedMessage>
<Reason>passwd: Authentication token manipulation error
passwd:
</Reason>
</Error>
[ :ShowErr ] 2009-07-07 14:40:40.936 Create User: User name or password has an invalid format
Итак, проблема в том, что passwd не хочет создавать пользователя с таким паролем, но почему? Открыл ssh до ESX
[root@esx2] ~ # passwd dummy
Changing password for user dummy.
New UNIX password: admin
BAD PASSWORD: it is too short
Retype new UNIX password:
[root@esx2] ~ # passwd dummy
Changing password for user dummy.
New UNIX password: itadmin
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
Вот, в общем-то и все, проблема в сложности пароля и недостаточной детализированности ответа ESXi. Все мы, конечно, понимаем, что "qweasdzxc" в качестве пароля вряд ли надежнее чем "admin", но ESXi в лице утилиты passwd считает иначе.
Комментариев нет:
Отправить комментарий