Jak zmienić hasło FTP z wiersza poleceń?

17

Korzystam z klienta FTP systemu Windows, aby połączyć się z moim Linux-em. Ale nie widzę żadnego polecenia zmieniającego hasło użytkownika FTP. W jaki sposób mogę to zrobić?

Shoban
źródło
Z którego demona FTP korzystasz?
phuzion
Więcej szczegółów - czym jest serwer FTP, czy próbujesz zmienić hasło z poziomu klienta ftp? jeśli tak, to który klient? itp.
Petriborg

Odpowiedzi:

13

Nie można zmienić hasła użytkownika FTP za pomocą klienta FTP, podobnie jak nie można zmienić hasła e-mail za pomocą programu Outlook / Thunderbird.

Aby to zrobić, musisz zalogować się na serwerze Linux. Najczęstszą konfiguracją jest używanie standardowych kont użytkowników unix dla FTP. Schematy uwierzytelniania oparte na SQL / LDAP znajdują się w podręczniku.

Możesz spróbować zalogować się za pomocą SSH (dla środowiska Windows (zalecane Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). Po zalogowaniu wpisz hasło passwd (enter) w poleceniu komend, a następnie wpisz twoje aktualne hasło, a następnie nowe.

Innym sposobem jest zalogowanie się do serwera za pomocą użytkownika root / użytkownika z uprawnieniami sudo i wpisanie (sudo) passwd [nazwa użytkownika], a następnie zmiana hasła.

Kristaps
źródło
1) Niektóre serwery FTP faktycznie oferują zastrzeżone polecenia zmiany hasła. Zobacz moją odpowiedź . Analogia do klienta e-mail również nie jest 100%. 2) Brak możliwości zmiany hasła w jednym protokole nie oznacza tego samego dla zupełnie innego protokołu. 3) Również klient poczty e-mail zazwyczaj nie pozwala na wykonanie niestandardowej komendy IMAP (lub innego protokołu pocztowego). Chociaż jest to typowe dla klienta FTP. Co umożliwia użytkownikowi korzystanie z zastrzeżonych poleceń serwera FTP.
Martin Prikryl,
2

Jeśli używasz klienta wiersza polecenia ftp, spróbuj tego:

passwd your_username

Powinien poprosić o twoje aktualne hasło, a następnie poprosić o ponowne wpisanie nowego dwa razy.

rogeriopvl
źródło
Używam FTP systemu Windows. Nie wiem, jak to wyjaśnić więcej. Zaczynam od przejścia do wiersza poleceń i uruchomienia ftp. Próbowałem tego polecenia, ale mówi ono nieprawidłowe polecenie.
Shoban
5
Nie można wydać polecenia passwd podczas połączenia przez linię poleceń FTP, to się nie powiedzie (Unix).
1
Nie zrobi tego. Jak już wspomniano w innych odpowiedziach w tym bardzo starym pytaniu, musisz telnet / ssh do komputera z systemem Linux i uruchomić passwdpolecenie z wiersza poleceń na serwerze (nie ma polecenia ftp passwd); jeśli to zrobisz, nie będzie wiedzieć, czy masz aktywną sesję ftp.
psusi
1

Niektóre serwery FTP implementują zastrzeżone polecenia zmiany hasła. W kliencie FTP wiersza polecenia systemu Windows można je wykonać za pomocą QUOTEpolecenia. To samo na * nix.

Serwer FTP Titan:

QUOTE SITE PSWD "<old_password>" "<new_password>"

Serwer WS_FTP :

QUOTE CPWD <new_password>

Użyte starsze wersje serwera WS_FTP:

QUOTE SITE CPWD <new_password>

Odniesienie: Zmiana hasła do konta za pomocą WinSCP .

Martin Prikryl
źródło
0

Niektóre witryny FTP umożliwiają zmianę hasła. Po wprowadzeniu identyfikatora użytkownika. Zmień hasło w następujący sposób.

W odpowiedzi na pytanie „Hasło:” wpisz stare hasło: nowe hasło: nowe hasło.

Nie zobaczysz nic, co napiszesz, więc upewnij się, że wpisałeś je poprawnie.

hasło: (oldpass) :( newpass) :( newpass)

Działa to dla jednego z moich klientów. Nie mogę potwierdzić, że działa na wszystkich klientach FTP.

Dzięki

Dana
źródło
0

Innym pomysłem jest to, że możesz zainstalować webmin / usermin na serwerze FTP i poprosić użytkowników o zmianę haseł w ten sposób za pomocą przeglądarki internetowej. http://www.webmin.com/usermin.html

Usermin to internetowy interfejs do poczty internetowej, zmiany hasła, filtrów poczty, fetchmail i wielu innych. Jest przeznaczony do użytku przez zwykłych użytkowników innych niż root w systemie Unix i ogranicza ich do zadań, które byliby w stanie wykonać, gdyby byli zalogowani przez SSH lub na konsoli. Zobacz stronę standardowych modułów, aby uzyskać listę wszystkich funkcji wbudowanych w Usermin.

David Brazzeal
źródło