Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vt5QL-001vht-12 for pgsql-novice@arkaria.postgresql.org; Thu, 19 Feb 2026 14:54:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vt5QI-003sfm-2x for pgsql-novice@arkaria.postgresql.org; Thu, 19 Feb 2026 14:54:34 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vt5QI-003sfe-2A for pgsql-novice@lists.postgresql.org; Thu, 19 Feb 2026 14:54:34 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vt5QF-000000009Xv-1DzY for pgsql-novice@lists.postgresql.org; Thu, 19 Feb 2026 14:54:34 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 61JEsFQ32398805; Thu, 19 Feb 2026 09:54:16 -0500 From: Tom Lane To: chris cc: "Subramanian, Ramachandran" , "pgsql-novice@lists.postgresql.org" Subject: Re: How to check completeness of installation In-reply-to: <20260219094404.GA1707@app.citecs> References: <628793fdc61e42df9b1cd945e2141a4d@alte-leipziger.de> <20260219094404.GA1707@app.citecs> Comments: In-reply-to chris message dated "Thu, 19 Feb 2026 10:44:04 +0100" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2398803.1771512855.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Thu, 19 Feb 2026 09:54:15 -0500 Message-ID: <2398804.1771512855@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk chris writes: > On Thu, Feb 19, 2026 at 08:59:29AM +0000, Subramanian,Ramachandran wrote= : >> 2. Is there any way with which we can install Postgress WITHOUT ROOT p= rivileges. > You really should not do this, for several reasons. Why not? People do that all the time if they are building from source: https://www.postgresql.org/docs/current/installation.html I will grant that there's some security advantage to installing the executables under an ownership account that's different from the one used to run the server. But it doesn't follow that the owning account has to be root. regards, tom lane