Linuxボックスへの接続にWindows FTPクライアントを使用しています。しかし、FTPユーザーのパスワードを変更するコマンドが表示されません。これどうやってするの?
Outlook/Thunderbirdを使用して電子メールのパスワードを変更できないのと同じように、FTPクライアントを使用してFTPユーザーのパスワードを変更することはできません。
これを行うには、Linuxサーバーにログインする必要があります。最も一般的な設定は、FTPに標準のUNIXユーザーアカウントを使用することです。 SQL/LDAPベースの認証スキーマについては、マニュアルを参照してください。
SSHでログインを試すことができます(Windows環境の場合(PuTTYを推奨 http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/ )。ログインしたら、passwdと入力します(Enter )コマンドプロンプトに現在のパスワードを入力してから、新しいパスワードを入力します。
もう1つの方法は、Sudo権限を持つrootユーザー/ユーザーを使用してサーバーにログインし、(Sudo)passwd [username]と入力して、パスワードを変更することです。
Ftpコマンドラインクライアントを使用している場合は、次のことを試してください。
passwd your_username
現在のパスワードを尋ねた後、新しいパスワードを2回再入力するように求められます。
一部のFTPサーバーは、パスワードを変更する独自のコマンドを実装しています。 WindowsコマンドラインFTPクライアントでは、QUOTE
コマンドを使用してそれらを実行できます。 * nixでも同じです。
Titan FTPサーバー:
QUOTE SITE PSWD "<old_password>" "<new_password>"
QUOTE CPWD <new_password>
使用されている古いバージョンのWS_FTPサーバー:
QUOTE SITE CPWD <new_password>
参照: WinSCPを使用したアカウントパスワードの変更 。
別のアイデアは、FTPサーバーにwebmin/userminをインストールして、ユーザーにWebブラウザ経由でパスワードを変更させることです。 http://www.webmin.com/usermin.html
Userminは、ウェブメール、パスワード変更、メールフィルター、fetchmailなどのウェブベースのインターフェースです。 Unixシステムで通常の非rootユーザーが使用するように設計されており、SSHまたはコンソールでログインした場合に実行できるタスクに制限されます。 Userminに組み込まれているすべての関数のリストについては、標準モジュールのページを参照してください。
一部のFTPサイトでは、パスワードを変更できます。ユーザーIDを入力した後。次のようにパスワードを変更します。
「パスワード:」プロンプトで、oldpassword:newpassword:newpasswordを入力します。
入力した内容は表示されないため、正しく入力する必要があります。
パスワード:(oldpass):( newpass):( newpass)
これは私のクライアントの1つで機能します。すべてのFTPクライアントで動作することを確認できません。
ありがとう