第12課PostgreSQL認証方式

2793 ワード

インストールに成功したら、/var/lib/pgsql/10/data/pg_を開きます.hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            ident
host    replication     all             ::1/128                 ident

接続がこのレコードに一致する場合に使用する認証方法を指定できます.
  • trust

  • 無条件に接続を許可する.この方法では、パスワードまたは他の認証を必要とせずに、PostgreSQLデータベース・サーバに接続できる任意のユーザーを任意のPostgreSQLデータベース・ユーザーとして登録できます.
  • reject

  • 無条件に接続を拒否します.これにより、reject行が特定のホスト接続をブロックし、次の行が特定のネットワーク内の残りのホストを接続できるようにするなど、特定のホストをグループからフィルタリングできます.
  • md5

  • 認証には、クライアントに二重MD 5暗号化パスワードを要求します.
  • password

  • 認証のために暗号化されていないパスワードをクライアントに要求します.パスワードは明文形式でネットワーク上で送信されるので、信頼できないネットワーク上でこのような方法を使用するべきではありません.
  • gss

  • GSSAPIでユーザーを認証します.TCP/IP接続のみ使用可能です.
  • sspi

  • SSPIでユーザーを認証します.Windowsでのみ使用可能です.
  • ident

  • クライアントのidentサーバに連絡して、クライアントのオペレーティングシステム名を取得し、要求されたデータベース・ユーザー名に一致するかどうかを確認します.Ident認証はTCIP/IP接続でのみ使用できます.ローカル接続にこの認証方式を指定するとpeer認証で置き換えられます.
  • peer

  • オペレーティング・システムからクライアントのオペレーティング・システム・ユーザーを取得し、要求されたデータベース・ユーザー名に一致するかどうかを確認します.これはローカル接続でのみ使用できます.
  • ldap

  • LDAPサーバ認証を使用します.
  • radius

  • RADIUSサーバで認証します.
  • cert

  • SSLクライアント証明書認証を使用します.
  • pam

  • オペレーティングシステムが提供する挿入可能認証モジュールサービス(PAM)認証を使用します.
  • bsd

  • 認証は、オペレーティングシステムによって提供されるBSD認証サービスを使用して行う.

    もっと宝を見つけて


    ヒマラヤで声を分かち合いました
    「PostgreSQLデータベースカーネル分析」は、リンクをクリックして聞くことができて、少し面白いです.
    『データベースシステム概論(第4版)』は、リンクをクリックして聴くことができ、ちょっと面白いです.
    もっとIT音声レッスン、ポイントもっと
    第0課PostgreSQLシリーズ記事リスト
    その他の関連記事の共有リスト:
    第23課PostgreSQL独自のデータベース、モード、ユーザ第22課PostgreSQL制御ファイル第21課PostgreSQLログシステム第16課クエリープロセスソース分析第15課PostgreSQLシステムパラメータ構成第14課PostgreSQLデータSQLストレージ構造第13課PostgreSQLストレージのPage(ページ)ソース分析第12課PostgreSQL認証方式第11課PostgreSQLカーネルC関数を追加第10課PostgreSQLカーネルに構成パラメータを追加第09課PostgreSQL 4種類のプロセス起動方式第08課PostgreSQL事務紹介第07課PostgreSQLデータベース、モード、テーブル、空き間、ユーザー間の関係第06課PostgreSQLシステム表紹介第05課PostgreSQLコンパイルソースコード開発第04課PostgreSQLインストール最新バージョン第03課PostgreSQLコード構造第02課PostgreSQLの特性、応用、インストール第01課PostgreSQLの概要と発展過程
    上の文章はすべてアルバムの中にあります:PostgreSQLアルバムのリンク、私をクリックして見ます
    もし役に立つならば、このファイルをコレクションすることができて、いつでも更新しています....
    その他の交流グループ:PostgreSQLカーネル開発グループ876673220
    親、いいね、伝言、賞額を打つのを覚えています!!!
    前の課と次の課