2016-05-23 3 views
0

友人、私は電子メールアクセスcpanelなしでパスワードを変更するスクリプトへの永久的なソリューションをしたいと思います。電子メールパスワードcpanelへのログインなしで変更

私はcPanelのAPIを試してみましたが、私は...

あなたは私を助けてもらえないだろうか?

私はあなたが現在のパスワードを持っているなら、あなたのことが可能

答えて

1

...私を助けてください

...パスワードが変更された後、ユーザーが電子メールアドレスと新しいパスワードを入力してページを必要としますそれ以外の場合はcPanelで変更する必要があります。

1

cPanelの電子メールパスワードは、デフォルトのLinuxユーザーと同じ形式です。 etc/in/home/cpaneluser /というフォルダがあります。そのフォルダには、abc.comのようなドメイン名のフォルダがあります。最後に/home/cpaneluser/etc/abc.com/には、office/contact/etc(ドメイン名なし)のような電子メールユーザーとパスワード用のmd5ハッシュを含むシャドウファイルを含むpasswdファイルがあります。

基本的に、ユーザーが完全な電子メールアドレスを最初に入力する簡単なPHPスクリプトを作成できます。ドメインを抽出したことに基づいて、cPanelユーザーを見つけるために、/ etc/userdomainsでそのドメインを検索します。次に、cd/home/cpaneluser/etc/domainnameを実行し、実際の電子メールパスワードの現在のmd5hashを、設定した新しいパスワードの新しい生成md5hashに置き換えます。

おそらく他にも解決策があるかもしれませんし、perlなどを使用することもできます。

また、cPanel APIのpasswdpop関数を使用するスクリプトを開発することもできます(https://documentation.cpanel.net/#Email::passwdpop

関連する問題