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ć?
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.
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.
Odpowiedzi:
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.
źródło
Jeśli używasz klienta wiersza polecenia ftp, spróbuj tego:
Powinien poprosić o twoje aktualne hasło, a następnie poprosić o ponowne wpisanie nowego dwa razy.
źródło
passwd
polecenie z wiersza poleceń na serwerze (nie ma polecenia ftp passwd); jeśli to zrobisz, nie będzie wiedzieć, czy masz aktywną sesję ftp.Niektóre serwery FTP implementują zastrzeżone polecenia zmiany hasła. W kliencie FTP wiersza polecenia systemu Windows można je wykonać za pomocą
QUOTE
polecenia. To samo na * nix.Serwer FTP Titan:
Serwer WS_FTP :
Użyte starsze wersje serwera WS_FTP:
Odniesienie: Zmiana hasła do konta za pomocą WinSCP .
źródło
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
źródło
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.
źródło