Khi sử dụng hệ thống xác thực bên ngoài như nhận dạng hoặc GSSAPI, tên của người dùng hệ điều hành bắt đầu kết nối có thể không giống như người dùng cơ sở dữ liệu (vai trò) sẽ được sử dụng. Trong trường hợp này, bản đồ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được áp dụng để ánh xạ tỷ lệ kèo bóng đá trực tuyến hôm nay hệ điều hành cho người dùng cơ sở dữ liệu. Để sử dụng ánh xạ tỷ lệ kèo bóng đá trực tuyến hôm nay, chỉ địnhMAP
=tỷ lệ kèo bóng đá trực tuyến hôm nay bản đồ
Trong trường Tùy chọn trongpg_hba.conf
. Tùy chọn này được hỗ trợ cho tất cả các phương thức xác thực nhận tỷ lệ kèo bóng đá trực tuyến hôm nay bên ngoài. Vì các ánh xạ khác nhau có thể cần thiết cho các kết nối khác nhau, nên tên của bản đồ được sử dụng được chỉ định trongtỷ lệ kèo bóng đá trực tuyến hôm nay bản đồ
tham số trongpg_hba.conf
Để chỉ ra bản đồ nào sẽ sử dụng cho từng kết nối riêng lẻ.
Bản đồ tỷ lệ kèo bóng đá trực tuyến hôm nay được xác định trong tệp bản đồ nhận dạng, theo mặc định được đặt tênpg_ident.conf
và được lưu trữ trong thư mục dữ liệu của cụm. (Tuy nhiên, có thể đặt tệp bản đồ ở nơi khác; xemIndent_FileTham số cấu hình.) Tệp bản đồ nhận dạng chứa các dòng của biểu mẫu chung:
tỷ lệ kèo bóng đá trực tuyến hôm nay bản đồ
Hệ thống-USername
Cơ sở dữ liệu-username
Nhận xét, khoảng trắng và tiếp tục dòng được xử lý theo cách tương tự như trongpg_hba.conf
. Thetỷ lệ kèo bóng đá trực tuyến hôm nay bản đồ
là một tỷ lệ kèo bóng đá trực tuyến hôm nay tùy ý sẽ được sử dụng để chỉ ánh xạ này trongpg_hba.conf
11147_11254tỷ lệ kèo bóng đá trực tuyến hôm nay bản đồ
Có thể được sử dụng nhiều lần để chỉ định nhiều bản ghi của tỷ lệ kèo bóng đá trực tuyến hôm nay trong một bản đồ.
11390_11570tỷ lệ kèo bóng đá trực tuyến hôm nay hệ điều hành này được phép kết nối với tư cách là tỷ lệ kèo bóng đá trực tuyến hôm nay cơ sở dữ liệu nàyHồi, thay vì ngụ ý rằng chúng tương đương. Kết nối sẽ được cho phép nếu có bất kỳ mục nhập bản đồ nào ghép tỷ lệ kèo bóng đá trực tuyến hôm nay thu được từ hệ thống xác thực bên ngoài với tỷ lệ kèo bóng đá trực tuyến hôm nay cơ sở dữ liệu mà người dùng đã yêu cầu kết nối như.
NếuSystem-username
Trường bắt đầu bằng dấu gạch chéo (/
), phần còn lại của trường được coi là một biểu thức chính quy. (Nhìn thấyPhần 9.7.3.1Để biết chi tiếtPostgreSQLS Cú pháp biểu thức chính quy.) Biểu thức chính quy có thể bao gồm một biểu hiện phụ, hoặc biểu hiện phụ, sau đó có thể được tham chiếu trongCơ sở dữ liệu-username
trường AS\ 1
(Backslash-one). Điều này cho phép ánh xạ của nhiều tỷ lệ kèo bóng đá trực tuyến hôm nay trong một dòng, đặc biệt hữu ích cho các thay thế cú pháp đơn giản. Ví dụ: các mục này
mymap /^(.*)@mydomain\.com$ \ 1 mymap /^(.*)@othomain\.com$ khách
sẽ xóa phần miền cho người dùng có tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống kết thúc bằng@mydomain.com
và cho phép bất kỳ tỷ lệ kèo bóng đá trực tuyến hôm nay nào có tên hệ thống kết thúc bằng@othomain.com
để đăng nhập ASkhách
.
Hãy nhớ rằng theo mặc định, một biểu thức chính quy có thể khớp với chỉ một phần của chuỗi. Nó thường là khôn ngoan khi sử dụng^
và$
, như được hiển thị trong ví dụ trên, để buộc khớp với toàn bộ tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống.
Thepg_ident.conf
Tệp được đọc khi khởi động và khi quá trình máy chủ chính nhận đượcSIGHUPTín hiệu. Nếu bạn chỉnh sửa tệp trên một hệ thống đang hoạt động, bạn sẽ cần báo hiệu cho Postmaster (sử dụngPG_CTL tải lại
, Gọi hàm SQLpg_reload_conf ()
13936_13949Kill -hup
) để làm cho nó đọc lại tệp.
Chế độ xem hệ thốngpg_ident_file_mappings
có thể hữu ích cho các thay đổi trước khi kiểm tra trướcpg_ident.conf
Tệp hoặc để chẩn đoán các vấn đề nếu tải tệp không có hiệu ứng mong muốn. Hàng trong chế độ xem với không nullERROR
Các trường biểu thị các vấn đề trong các dòng tương ứng của tệp.
Apg_ident.conf
Tệp có thể được sử dụng cùng vớipg_hba.conf
Tệp trongVí dụ 21.1được hiển thị trongVí dụ 21.2. Trong ví dụ này, bất kỳ ai đã đăng nhập vào máy trên mạng 192.168 không có tỷ lệ kèo bóng đá trực tuyến hôm nay hệ điều hànhBryanh
, Ann
hoặcRobert
sẽ không được cấp quyền truy cập. Unix userRobert
sẽ chỉ được phép truy cập khi anh ta cố gắng kết nối nhưPostgreSQLuserBob
, không phảiRobert
hoặc bất kỳ ai khác.Ann
sẽ chỉ được phép kết nối dưới dạngAnn
. tỷ lệ kèo bóng đá trực tuyến hôm nayBryanh
sẽ được phép kết nối nhưBryanh
hoặc asGuest1
.
Ví dụ 21.2. Một ví dụpg_ident.conf
FILE
# MapName System-username PG-username Omicron Bryanh Bryanh Omicron Ann Ann # Bob có tỷ lệ kèo bóng đá trực tuyến hôm nay Robert trên các máy này Omicron Robert Bob # Bryanh cũng có thể kết nối với tư cách là Guest1 Omicron Bryanh khách1
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.