1

元の pg_hba.conf ファイル (pg_hba.conf.bk の場合もあります) のバックアップを作成し、既存の pg_hba.conf ファイルにエントリを追加したいと考えています。これまでのところ、これは私がやろうとしてきたことですが、ルートユーザーを経由したりsudoを使用したりしても、許可が拒否されるたびに表示されます。

私の試み:

$ pg_conftool -s 10 main show hba_file
[OUT] /etc/postgresql/10/main/pg_hba.conf

$ sudo cat /etc/postgresql/10/main/pg_hba.conf
    [OUT] local   all             postgres                              peer
          local   all             all                                   md5
          host    all             all             127.0.0.1/32          md5
          host    all             all             ::1/128               md5

行を追加しようとすると、許可が拒否されたというエラーが表示されます

$ sudo echo "host all all 0.0.0.0/0 trust" >> /etc/postgresql/10/main/pg_hba.conf
[OUT] bash: /etc/postgresql/10/main/pg_hba.conf: Permission denied

これは展開スクリプトの一部になるため、手動で pg_hba.conf にエントリを作成することはできません。では、どうすればconfファイルにエントリを作成できますか?

4

1 に答える 1