[dba@pgsql ~]$ augtool
augtool> defvar pghba /files/var/lib/pgsql/data/pg_hba.conf
augtool> ####################################
augtool> ls $pghba
#comment[1] = this is a comment
1/ = (none)
2/ = (none)
#comment[2] = this another comment
3/ = (none)
augtool> ####################################
augtool> ls $pghba/1
type = local
database = all
user = all
method = trust
augtool> ####################################
augtool> insert 01 after $pghba/2
augtool> set $pghba/01/type host
augtool> set $pghba/01/database db1
augtool> set $pghba/01/user user1
augtool> set $pghba/01/address 127.0.0.1
augtool> set $pghba/01/method md5
augtool> ####################################
augtool> save
Saved 1 file(s)
Dzięki za to. Po pierwsze, ten przypadek użycia jest augtool -i. Po drugie, mój pg_hba.conf nie jest zlokalizowany w tym katalogu - jak mogę uzyskać augtool do rozpoznawania / używania obiektywu pg_hba dla dowolnej lokalizacji? Po trzecie, widziałem stronę z dokumentacją augeas dla obiektywu pg_hba i ... Grecki jest łatwiejszy do przeczytania: Jak wymyślić, jak „przetłumaczyć” dokumentację obiektywu na polecenia, których użyłeś powyżej?
Znalazłem odpowiedzi na pytanie oznaczone jako „Drugie”. W augtool mogę po prostu użyć: set /augeas/load/Pg_Hba/incl[last()+1] "/etc/postgresql_hba.conf" śledzony przez load.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.