web-dev-qa-db-ja.com

コマンドラインからFTPパスワードを変更する方法

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

17
Shoban

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]と入力して、パスワードを変更することです。

13
Kristaps

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

passwd your_username

現在のパスワードを尋ねた後、新しいパスワードを2回再入力するように求められます。

2
rogeriopvl

一部の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を使用したアカウントパスワードの変更

1
Martin Prikryl

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

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

0
David Brazzeal

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

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

入力した内容は表示されないため、正しく入力する必要があります。

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

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

ありがとう

0
Dana