Bağlantı Türü ve İstemci Kimlik Doğrulaması
Varsayılan olarak, PostgreSQL gelen bağlantıları iki şekilde dinler: yerel ana bilgisayar arabiriminin 5432 numaralı TCP bağlantı noktasında ve dosya tabanlı sokette /var/run/postgresql/.s.PGSQL.5432. Bu, şu şekilde yapılandırılabilir: postgresql.conf çeşitli direktiflerle: dinle_adresleri adresleri dinlemek için, Liman TCP bağlantı noktası için ve unix_socket_directories dosya tabanlı soketlerin oluşturulduğu dizini tanımlamak için.
Nasıl bağlandıklarına bağlı olarak, istemcilerin kimlikleri farklı şekillerde doğrulanır. NS pg_hba.conf konfigürasyon dosyası, her bir sokete kimlerin bağlanmasına izin verildiğini ve bunların nasıl doğrulanacağını tanımlar. Varsayılan olarak, dosya tabanlı yuvadaki bağlantılar, PosgreSQL kullanıcısının adı olarak Unix kullanıcı hesabını kullanır ve daha fazla kimlik doğrulamanın gerekli olmadığını varsayar. TCP bağlantısında, PostgreSQL, kullanıcının bir kullanıcı adı ve parola ile kimlik doğrulaması yapmasını gerektirir (ancak bir Unix kullanıcı adı/parolası değil, PostgreSQL'in kendisi tarafından yönetilen bir parola).
The postgres kullanıcı özeldir ve tüm veritabanları üzerinde tam yönetici ayrıcalıklarına sahiptir. Bu kimliği yeni kullanıcılar ve yeni veritabanları oluşturmak için kullanacağız.
Dökümanlar