Nie można użyć standardowych sposobów zmiany hasła

0

Wygląda na tytuł miliona postów internetowych, ale myślę, że ten jest nowy. Na przykład loguję się do serwera serverza pomocą nazwy użytkownika usrnamei hasła pas.

Następnie próbuję zmienić hasło. Tutaj robi się dziwnie.

server% su
Password: pas
su: incorrect password

Następnie próbuję tego:

server% passwrd
Changing password for user usrname
passwd: Authentication token manipulation error

Więc próbuję tego

server% sudo su
[sudo] password for usrname:
Sorry, try again.

dlatego, że nie jestem użytkownikiem root, jestem pod wrażeniem tego, co robić.

Dzięki!

* dodatkowe informacje: * Korzystam z tej wersji systemu Linux:

Linux version 2.6.32-279.22.1.el6.x86_64 ([email protected]) (                                                                                        gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Feb 6 03:10:46 U                                                                                        TC 2013
Amir Sagiv
źródło
@DavidPostill, czy mogę to wszystko zrobić bez (a) bycia użytkownikiem root (b) bawiąc się na serwerze, który nie jest mój?
Amir Sagiv
Dostaję pwconvteż błąd command not found, choć man pwconvzwraca pełną instrukcję. Co?
Amir Sagiv

Odpowiedzi:

2

Po uruchomieniu polecenia „passwd” jako użytkownika innego niż root pierwsze monitem jest podanie bieżącego hasła. Po uwierzytelnieniu pojawi się monit o podanie nowego hasła.

Jeśli nie znasz swojego aktualnego hasła, musisz skontaktować się z administratorem systemu, aby zresetować hasło.

dann frazier
źródło
Kiedy uruchamiam passwd, nawet nie pyta o moje hasło, po prostu zwraca Authentication token manipuation error. Kiedy uruchamiam sudo passwrd, moje prawidłowe hasło nie działa, jak wspomniałem wcześniej.
Amir Sagiv