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 kèo bóng đá cúp c2 hệ điều hành bắt đầu kết nối có thể không giống như kèo bóng đá cúp c2 cơ sở dữ liệu (vai trò). Trong trường hợp này, bản đồ tên kèo bóng đá cúp c2 có thể được áp dụng để ánh xạ tên kèo bóng đá cúp c2 hệ điều hành cho kèo bóng đá cúp c2 cơ sở dữ liệu. Để sử dụng ánh xạ tên kèo bóng đá cúp c2, chỉ địnhMAP
=kèo bóng đá cúp c2 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ên kèo bóng đá cúp c2 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 trongkèo bóng đá cúp c2 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ên kèo bóng đá cúp c2 đượ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:
kèo bóng đá cúp c2 bản đồ
Hệ thống-USername
Cơ sở dữ liệu-username
Nhận xét và khoảng trắng được xử lý theo cách tương tự như trongpg_hba.conf
. Thekèo bóng đá cúp c2 bản đồ
là một kèo bóng đá cúp c2 tùy ý sẽ được sử dụng để chỉ ánh xạ này trongpg_hba.conf
. Hai trường khác chỉ định tên kèo bóng đá cúp c2 hệ điều hành và tên kèo bóng đá cúp c2 cơ sở dữ liệu phù hợp. Giống nhaukèo bóng đá cúp c2 bản đồ
có thể được sử dụng nhiều lần để chỉ định nhiều bản ghi kèo bóng đá cúp c2 trong một bản đồ.
Không có hạn chế nào liên quan đến số lượng kèo bóng đá cúp c2 cơ sở dữ liệu mà kèo bóng đá cúp c2 hệ điều hành nhất định có thể tương ứng với, cũng không phải là ngược lại. Do đó, các mục trong bản đồ nên được coi là có nghĩa làHồikèo bóng đá cúp c2 hệ điều hành này được phép kết nối với tư cách là kèo bóng đá cúp c2 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ên kèo bóng đá cúp c2 thu được từ hệ thống xác thực bên ngoài với tên kèo bóng đá cúp c2 cơ sở dữ liệu mà kèo bóng đá cúp c2 đã yêu cầu kết nối như.
NếuHệ thống-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ếtPostgreSQL12376_12530Cơ 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ên kèo bóng đá cúp c2 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 kèo bóng đá cúp c2 có tên kèo bóng đá cúp c2 hệ thống kết thúc bằng@mydomain.com
và cho phép bất kỳ kèo bóng đá cúp c2 nào có tên hệ thống kết thúc bằng@othomain.com
để đăng nhập ASkhách
.
13249_13360^
và$
, như được hiển thị trong ví dụ trên, để buộc trận đấu phải với toàn bộ tên kèo bóng đá cúp c2 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 ()
hoặc sử dụngKill -hup
) để làm cho nó đọc lại tệp.
Apg_ident.conf
Tệp có thể được sử dụng cùng vớipg_hba.conf
Tệp trongVí dụ 20.1được hiển thị trongVí dụ 20.214509_14633Bryanh
, ANN
hoặcRobert
sẽ không được cấp quyền truy cập. Unix userRobert
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
15047_15086Ann
. kèo bóng đá cúp c2Bryanh
sẽ được phép kết nối nhưBryanh
hoặc asGuest1
.
Ví dụ 20.2. Một ví dụpg_ident.conf
FILE
15526_15845
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 khớ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.