Назад | Перейти на главную страницу

Установите пароль root в Amazon EC2

Я пытаюсь установить пароль root на Amazon EC2 (машина CentOS). Когда я пробую passwd, я получаю следующее:

[root@domU-11-33-39-00-85-21 ~]# passwd
Changing password for user root.
passwd: Authentication token manipulation error

Что я могу сделать, чтобы это исправить? Я знаю, что ssh лучше, но мне нужно установить пароль, потому что он мне нужен для входа в мой webmin.

Содержимое /etc/nsswitch.conf:

passwd:     files
shadow:     files
group:      files

#hosts:     db files nisplus nis dns
hosts:      files dns

# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:        nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files

bootparams: nisplus [NOTFOUND=return] files

ethers:     files
netmasks:   files
networks:   files
protocols:  files
rpc:        files
services:   files

netgroup:   nisplus

publickey:  nisplus

automount:  files nisplus
aliases:    files nisplus

Когда я попробовал passwd -d root а потом passwd, Мне нужно сбросить пароль, но я не могу войти с этим паролем.

Чтобы изменить пароль root вашего CentOS в EC2 с установленным в нем webmin, используйте следующую команду после входа в систему с вашим ssh.

/usr/libexec/webmin/changepass.pl /etc/webmin root <yourpassword>

после изменения пароля вы можете войти в систему с новым паролем root в webmin, конечно, вы также можете войти в систему, используя свой ssh ​​и закрытые ключи.