OS(この場合はLinux、Debian 5)のユーザ名とパスワードでユーザを認証するためにPHP(または他のCGIでもよいが、おそらくPHP)を使う方法があるのだろうか?可能?難しい?ありがとう!OSのユーザー名/パスワードでPHPで認証しますか?
6
A
答えて
0
これを実行する唯一の方法は、php exec()コマンドを使用して何らかのログインを実行することです。
私はシステム管理者ではないので、コマンドが何であるか分かりませんが、ログインコマンドが見つかった場合は、PHPを使用してそのコマンドを渡して結果を解析できます。
4
一般的に、この種のものはOS固有のものであり、既存の認証手順に組み込まれています。 Linuxの場合、PAMをチェックアウトすることができます。これを達成するのに役立つPECL module for PAMがあります。この種の認証を許可するようにPAMを設定する必要があるので、システムの管理作業が必要になると思います。
1
あなたはそれが認証の処理方法に依存サーバー上の自分のログイン資格情報、(主にPAMのバックエンドの1で)で
を意味する場合、最も簡単な方法は、私は「http://pecl.php.net/package/PAM
関連する問題
- 1. JavaでMongoDBのパスワードでユーザー名を認証できません
- 2. Gmailのユーザー名とパスワードの認証
- 3. GoogleドライブAPIのユーザー名+パスワード認証
- 4. ユーザー名とパスワードのない認証
- 5. LDAP認証のユーザー名とパスワード
- 6. ユーザー名とパスワードの格納ASP.NET認証
- 7. ユーザー名/パスワードのないカスタム認証
- 8. SQL認証のユーザー名とパスワードを設定できません
- 9. ADALノードjsユーザー名パスワード認証
- 10. OS XのRubyスクリプトでユーザー名/パスワードの認証を使用する最も良い方法は何ですか?
- 11. ASP.NETはNTLM認証のユーザー名とパスワードを取得します
- 12. Active Directoryでjavascriptのユーザー名のパスワードを認証できますか?
- 13. 基本認証でユーザー名とパスワードが正しくない
- 14. ユーザー名とパスワードの検証はPHPでは動作しませんか?
- 15. パスワードの認証に失敗しました。エラー:535-5.7.8ユーザー名とパスワード
- 16. ユーザー名とパスワードでswagger-codegenを使用する基本認証
- 17. AzureでホストされているWCFのユーザー名とパスワード認証
- 18. ユーザー名とパスワードの認証が角度で
- 19. リモートデスクトップユーザー名パスワード認証
- 20. Windows認証のユーザー名とパスワードで問題が発生しました
- 21. ウィンドウのユーザー名/パスワードに基づいてユーザーを認証します
- 22. ユーザ名パスワード春のセキュリティでの認証
- 23. ネイティブAPI認証に反応します:ユーザー名/パスワードはありませんか?
- 24. PHP/mySQLでのパスワードのみの認証
- 25. ApiError:不正なユーザー名またはパスワードYouTubeアカウントの認証エラー
- 26. Windowsユーザー名現在ログインしていないアカウントのパスワード認証
- 27. C++のユーザー名/パスワード認証を使用したThrift sasl
- 28. ユーザ名とパスワードの認証
- 29. IIS6のカスタムユーザー名/パスワード認証
- 30. ラムダで認証(確認)されたユーザーのユーザー名を取得しますか?
を使用することです確かにこの質問がどこに属しているのか分かりませんが、確かにServerfaultの送金に触れるので、そこを調べる価値があるかもしれません。 –
@ricebowl - 私はそれを両方の価値があると言うでしょう。 OSレベルの認証メカニズムを活用することは、プログラミングの分野では間違いありません。一方、特定のOSによって提供されるメカニズムは、サーバー管理の領域にあります。 – zombat