From: Bruce Momjian Date: Tue, 11 Apr 2006 19:28:03 +0000 (+0000) Subject: Add documentation about running postmasters in FreeBSD jails (use X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=cdc4c9a7ceda9b917230831066b4769f2ed5f720;p=users%2Fbernd%2Fpostgres.git Add documentation about running postmasters in FreeBSD jails (use separate users). --- diff --git a/doc/src/sgml/runtime.sgml b/doc/src/sgml/runtime.sgml index 1af5032f29..2130bb4639 100644 --- a/doc/src/sgml/runtime.sgml +++ b/doc/src/sgml/runtime.sgml @@ -766,6 +766,18 @@ options "SEMMNS=240" setting kern.ipc.shm_use_phys. + + If running in FreeBSD jails by enabling sysconf's + security.jail.sysvipc_allowed, postmasters + running in different jails should be run by different operating system + users. This improves security because it prevents one jail from + interfering with shared memory or semaphores in another, and it + allows the PostgreSQL IPC cleanup code to function properly. + (In FreeBSD 6.0 and later the IPC cleanup code doesn't properly detect + processes in other jails, preventing the running of postmasters on the + same port in different jails.) + + FreeBSD versions before 4.0 work like NetBSD and