コマンドラインからFTPパスワードを変更するには?


17

Windows FTPクライアントを使用してLinuxボックスに接続しています。しかし、FTPユーザーのパスワードを変更するコマンドは表示されません。これどうやってするの?


どのFTPデーモンを使用していますか?
phuzion

詳細については、FTPサーバーとは何ですか、FTPクライアント内からパスワードを変更しようとしていますか?もしそうなら、どのクライアント?など。
Petriborg

回答:


13

Outlook / Thunderbirdを使用して電子メールパスワードを変更できないように、FTPクライアントを使用してFTPユーザーパスワードを変更することはできません。

そのためには、Linuxサーバーにログインする必要があります。最も一般的な設定は、FTPに標準のUNIXユーザーアカウントを使用することです。SQL / LDAPベースの認証スキーマについては、マニュアルを参照してください。

SSHでログインを試すことができます(Windows環境の場合(Puttyを推奨http://www.chiark.greenend.org.uk/~sgtatham/putty/)。ログインしたら、コマンドpromtにpasswd(enter)を入力し、次に入力します。現在のパスワード、次に新しいパスワード。

別の方法は、rootユーザー/ sudo特権を持つユーザーを使用してサーバーにログインし、(sudo)passwd [username]と入力してからパスワードを変更することです。


1)一部のFTPサーバーは、パスワードを変更する独自のコマンドを実際に提供しています。私の答えをご覧ください。電子メールクライアントへのアナロジーも100%ではありません。2)1つのプロトコルでのパスワード変更機能の欠如は、完全に異なるプロトコルで同じことを意味しません。3)また、電子メールクライアントでは、通常、カスタムIMAP(またはその他のメールプロトコル)コマンドを実行できません。これはFTPクライアントでは一般的です。ユーザーがFTPサーバーの独自のコマンドを利用できるようにするもの。
マーティンPrikryl 14

2

ftpコマンドラインクライアントを使用している場合は、これを試してください。

passwd your_username

現在のパスワードを入力してから、新しいパスワードを2回入力するように要求する必要があります。


Windows FTPを使用しています。これ以上説明する方法がわかりません。コマンドプロンプトに移動し、ftpを実行して開始します。このコマンドを試しましたが、無効なコマンドと表示されます。
ショーバン

5
FTPコマンドライン経由で接続している場合、passwdコマンドを発行できません。失敗します(Unix)。

1
いいえ、できません。この非常に古い質問の他の回答で既に述べたように、Linuxマシンにtelnet / sshしてpasswd、サーバーのコマンドラインでコマンドを実行する必要があります(ftp passwdコマンドはありません)。それを行うと、アクティブなftpセッションがあるかどうかもわかりません。
psusi

1

一部のFTPサーバーは、パスワードを変更する独自のコマンドを実装しています。WindowsコマンドラインFTPクライアントでは、QUOTEコマンドを使用してそれらを実行できます。* nixでも同じです。

Titan FTPサーバー:

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

WS_FTPサーバー

QUOTE CPWD <new_password>

使用されたWS_FTPサーバーの古いバージョン:

QUOTE SITE CPWD <new_password>

参照:WinSCPを使用したアカウントパスワードの変更


0

一部のFTPサイトでは、パスワードを変更できます。ユーザーIDを入力した後。次のようにパスワードを変更します。

「パスワード:」プロンプトで、oldpassword:newpassword:newpasswordを入力します。

入力したものは表示されないため、入力が正しいことを確認する必要があります。

パスワード:(oldpass):( newpass):( newpass)

これは私のクライアントのいずれかで動作します。すべてのFTPクライアントで動作することを確認できません。

ありがとう


0

別のアイデアは、FTPサーバーにwebmin / userminをインストールし、ユーザーにWebブラウザーを介してパスワードを変更させることです。 http://www.webmin.com/usermin.html

Userminは、Webメール、パスワード変更、メールフィルター、fetchmailなどのためのWebベースのインターフェイスです。Unixシステムの通常の非rootユーザーが使用するように設計されており、SSHまたはコンソールでログインした場合に実行できるタスクに制限します。Userminに組み込まれているすべての関数のリストについては、標準モジュールのページを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.