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ć?


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.


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.


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 .


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.