Come modificare la password FTP dalla riga di comando?


17

Sto usando il client FTP di Windows per connettermi al mio box Linux. Ma non vedo alcun comando per cambiare la password dell'utente FTP. Come posso fare questo?


Quale demone FTP stai usando?
phuzion,

Maggiori dettagli per favore - che cos'è il server FTP, stai cercando di cambiare la password dall'interno del client ftp? in tal caso quale cliente? ecc.
Petriborg,

Risposte:


13

Non è possibile modificare la password dell'utente FTP, utilizzando il client FTP, proprio come non è possibile modificare la password e-mail utilizzando Outlook / Thunderbird.

Devi effettuare l'accesso al server Linux per farlo. La configurazione più comune consiste nell'utilizzare account utente unix standart per FTP. Per gli schemi di autenticazione basati su SQL / LDAP, consultare il manuale.

Puoi provare ad accedere con SSH (per l'ambiente Windows (consiglia Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). Una volta effettuato l'accesso, digita passwd (invio) nel comando promt, quindi inserisci la tua password attuale, quindi una nuova.

Un altro modo è quello di accedere al server utilizzando l'utente / utente root con privilegi sudo e digitare (sudo) passwd [nome utente], quindi modificare la password.


1) Alcuni server FTP offrono effettivamente comandi proprietari per modificare una password. Vedere la mia risposta . L'analogia con il client di posta elettronica non è neanche del 100%. 2) La mancanza di funzionalità di modifica della password in un protocollo non implica lo stesso per un protocollo completamente diverso. 3) Inoltre, il client di posta elettronica in genere non consente di eseguire il comando IMAP personalizzato (o altro protocollo di posta). Mentre questo è comune per un client FTP. Ciò che consente all'utente di sfruttare i comandi proprietari del server FTP.
Martin Prikryl,

2

Se si utilizza un client della riga di comando ftp, provare questo:

passwd your_username

Dovrebbe richiedere la tua password attuale e quindi chiederti di riscrivere la nuova due volte.


Sto usando l'FTP di Windows. Non so come spiegarlo di più. Lo avvio andando al prompt dei comandi ed eseguendo ftp. Ho provato questo comando ma dice comando non valido.
Shoban,

5
Non è possibile emettere il comando passwd mentre si è connessi tramite la riga di comando FTP, fallirà (Unix).

1
No, non lo farà. Come le altre risposte in questa domanda molto vecchia già notato, devi telnet / ssh alla macchina linux ed eseguire il passwdcomando dalla riga di comando sul server (non esiste un comando ftp passwd); se lo fai, non sa o importa se hai anche una sessione ftp attiva.
psusi,

1

Alcuni server FTP implementano comandi proprietari per modificare la password. Nel client FTP della riga di comando di Windows, è possibile eseguirli utilizzando il QUOTEcomando. Lo stesso su * nix.

Server FTP Titan:

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

Server WS_FTP :

QUOTE CPWD <new_password>

Versioni precedenti del server WS_FTP utilizzate:

QUOTE SITE CPWD <new_password>

Riferimento: modifica della password dell'account con WinSCP .


0

Alcuni siti FTP ti permetteranno di cambiare la password. Dopo aver inserito l'ID utente. Cambia la password come segue.

Alla richiesta "Password:" inseriresti oldpassword: newpassword: newpassword.

Non sarai in grado di vedere nulla che digiti, quindi assicurati di digitarlo correttamente.

Password: (oldpass) :( newpass) :( newpass)

Questo funziona per uno dei miei clienti. Non posso confermare che funzioni su tutti i client FTP.

Grazie


0

Un'altra idea è che è possibile installare webmin / usermin sul server FTP e fare in modo che gli utenti cambino le loro password in questo modo tramite il browser web. http://www.webmin.com/usermin.html

Usermin è un'interfaccia web-based per webmail, cambio password, filtri di posta, fetchmail e molto altro. È progettato per essere utilizzato da utenti regolari non root su un sistema Unix e li limita alle attività che sarebbero in grado di eseguire se si accedesse tramite SSH o dalla console. Vedi la pagina dei moduli standard per un elenco di tutte le funzioni integrate in Usermin.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.