1

cpanel/linuxのユーザー名とパスワードを使用する必要がある複数のクライアントにphpスクリプトを実装しようとしています。顧客ごとに個別に設定する必要がないように、必要な3つの変数、ユーザー名とパスワードをアトミ​​ックに設定できるようにしたいと思います。ユーザー名は次のようになりました

$ user = exec('whoami');

そのパスワードを取得する方法もありますか?

感謝

4

2 に答える 2

7

それは重大なセキュリティ上の欠陥です!ユーザーのパスワードを取得することはできません。ルート権限がある場合にのみ変更できます。Linux のパスワードは一方向で暗号化されます。つまり、平文からハッシュに移行することはできますが、has から平文に戻ることはできません。

于 2013-01-28T20:13:24.863 に答える
1

いいえ、Linux ユーザーのパスワードを平文で取得する方法はありません。

Cpanel には API があります。代わりにそれを使用してユーザーをログインしてください。

于 2013-01-28T20:12:14.977 に答える