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. ユーザー名とパスワードのない認証
- 2. ユーザー名とパスワードの格納ASP.NET認証
- 3. GoogleドライブAPIのユーザー名+パスワード認証
- 4. SQL認証のユーザー名とパスワードを設定できません
- 5. ASP.NETはNTLM認証のユーザー名とパスワードを取得します
- 6. OS XのRubyスクリプトでユーザー名/パスワードの認証を使用する最も良い方法は何ですか?
- 7. ユーザー名とパスワードの検証はPHPでは動作しませんか?
- 8. リモートデスクトップユーザー名パスワード認証
- 9. Windows認証のユーザー名とパスワードで問題が発生しました
- 10. ユーザー名とパスワードの認証が角度で
- 11. AzureでホストされているWCFのユーザー名とパスワード認証
- 12. ウィンドウのユーザー名/パスワードに基づいてユーザーを認証します
- 13. ユーザ名パスワード春のセキュリティでの認証
- 14. Windowsユーザー名現在ログインしていないアカウントのパスワード認証
- 15. IIS6のカスタムユーザー名/パスワード認証
- 16. ユーザ名/パスワードでactiveMQへの接続を認証します。
- 17. AD認証不明なユーザー名または不正なパスワード
- 18. PHPを使ってmongodbからユーザー名とパスワードを検証できません
- 19. IISの同じVDで、同じWCFサービスのユーザー名パスワードとクライアント証明書の認証を実装します。
- 20. HTTP認証用のユーザー名とパスワードの送信
- 21. ユーザ名、パスワード、認証局のみを指定してPHPでWebサービスに接続
- 22. グーグルoauth認証にユーザー名とパスワードを送信
- 23. rails:ユーザーの「サインイン」と「パスワード認証」
- 24. ユーザーを認証するときにGoogle OAuthからユーザー名/パスワードを要求するようにします
- 25. facebookユーザー認証php
- 26. エラー:エラー:ユーザー "electron_release_server_user"のパスワード認証に失敗しました
- 27. フォーム認証 - 非アクティブユーザーのユーザー名とパスワードを確認するにはどうすればいいですか?
- 28. WCF認証、サービスを制限するユーザー名/パスワードによる承認
- 29. remote:ユーザー名またはパスワードが無効です。致命的:認証に失敗しました
- 30. データベースのユーザー名とパスワードは、どこでPHPアプリケーションに格納しますか?
を使用することです確かにこの質問がどこに属しているのか分かりませんが、確かにServerfaultの送金に触れるので、そこを調べる価値があるかもしれません。 –
@ricebowl - 私はそれを両方の価値があると言うでしょう。 OSレベルの認証メカニズムを活用することは、プログラミングの分野では間違いありません。一方、特定のOSによって提供されるメカニズムは、サーバー管理の領域にあります。 – zombat