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.94.2) (envelope-from ) id 1slUr8-008B1V-Fs for pgsql-general@arkaria.postgresql.org; Tue, 03 Sep 2024 14:50:07 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1slUr7-00Cl5e-Jb for pgsql-general@arkaria.postgresql.org; Tue, 03 Sep 2024 14:50:05 +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.94.2) (envelope-from ) id 1slUr7-00Cl5W-90 for pgsql-general@lists.postgresql.org; Tue, 03 Sep 2024 14:50:05 +0000 Received: from mail-oo1-xc36.google.com ([2607:f8b0:4864:20::c36]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1slUr5-000TaZ-8S for pgsql-general@postgresql.org; Tue, 03 Sep 2024 14:50:04 +0000 Received: by mail-oo1-xc36.google.com with SMTP id 006d021491bc7-5dca9cc71b2so3269878eaf.2 for ; Tue, 03 Sep 2024 07:50:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725375001; x=1725979801; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Knk7eBehV3r/6f2LHExgrrYixSTJfOU8VKZvmzb4fOI=; b=AnE9mMmDMS9foy8CMzqSWax1Zbl1oi7vX9+6E1efCk2tKLNkFaz8z8utxgCTL7Qq5B iM5CsjFCJBWvDuQjXKXVoPZ7SfeGui4SU+ya1LN7HREmA6u8D9vRJaZppYZ6ICvDeWZ3 0YGReuHujiDz1lRBgdqgGUgb87/0H9+S0jFSguTS81GR7a1yvUuuCF6qOTvcIHsbcYbD 0HLMqt+GW/3xTCYmx8OQyvFwohJ46o6XBZVWjxz7hIgYWPZ7VpJSxy4GZdhLRwK9EGoM dhy/vmQzCK2IoeTystEz+hiQznhlWp7CP6lYt47fcKScGxe/ve5r78DNme83kghc6GfQ Bznw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725375001; x=1725979801; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Knk7eBehV3r/6f2LHExgrrYixSTJfOU8VKZvmzb4fOI=; b=UXKp/FvLlXXAvDzbcbKYt0O/3evkzYeZFGK+8CR1hUOzBTxEc2kHU/4Y6Sb9XKzwlr xomcrSct6oO0pD/DfuyBipDBhtg+FH/tl38Rv3KXrQLfjVPnPR/DVtaxj3X4abvtMKxW sX2uIh0UcithVPUH8wYQ6FaYJxANFKiKVBiC9JuYrvU6M/gTL59z6c2ivoRAw9HjgPoR +AlsT88q55Qxkd5PaJfbwEVr7S0MjqN/kTJbG/0L0wTPAZta9VZAiUf6GrUzdExlSipO 8jn9s+Bco0S1wKZWrHdV1sbrJAEYX3ltMzs59x3JkKH/GCWWOe/wFI2rfFT5brRxA5K5 q7LQ== X-Gm-Message-State: AOJu0YwT/kgdqdRqUormEg0g0VenBbPo/tzLuxNt5Qi0L0oIiAOyfPCW LxwJHyBzBjeAmToU9Z8/o4L+O8pM+HjYO1ajZ3T09q2ZytX3JKz8XY/EY/WAZQsLLcwRFCIlBN3 MQvJmJ9NluAl+YoCdimu0c46719LfoXtJ X-Google-Smtp-Source: AGHT+IFVczqBBH7CxU32UTi6zvo9c9hVXjvyK/hWekBL8hz5khEg4GuXWZEZZufserMMyKQI0Hukfs1h2JK3vtNYDJk= X-Received: by 2002:a05:6870:ac1f:b0:278:50:89fd with SMTP id 586e51a60fabf-278005096c2mr5266228fac.13.1725375001410; Tue, 03 Sep 2024 07:50:01 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Dominique Devienne Date: Tue, 3 Sep 2024 16:49:50 +0200 Message-ID: Subject: Re: How to grant role to other user To: Andrus Cc: pgsql-general Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Sep 3, 2024 at 4:31=E2=80=AFPM Andrus wrote: > GRANT "eeva_owner" TO "ingmar.e" > This command throws error > ERROR: permission denied to grant role "eeva_owner" Works are expected when I try it. FWIW. --DD c:\Users\ddevienne>psql service=3Dpau16 psql (17beta3, server 16.1) ddevienne=3D> create role eeva_owner; CREATE ROLE ddevienne=3D> create role ingmar LOGIN CREATEROLE PASSWORD 'foo'; CREATE ROLE ddevienne=3D> grant connect on database ddevienne to ingmar; GRANT ddevienne=3D> \q c:\Users\ddevienne>psql "service=3Dpau16 user=3Dingmar" Password for user ingmar: psql (17beta3, server 16.1) ddevienne=3D> create role "ingmar.e" LOGIN; CREATE ROLE ddevienne=3D> grant eeva_owner to "ingmar.e"; ERROR: permission denied to grant role "eeva_owner" DETAIL: Only roles with the ADMIN option on role "eeva_owner" may grant this role. ddevienne=3D> \q c:\Users\ddevienne>psql service=3Dpau16 ddevienne=3D> grant eeva_owner TO ingmar WITH ADMIN OPTION; GRANT ROLE ddevienne=3D> \q c:\Users\ddevienne>psql "service=3Dpau16 user=3Dingmar" Password for user ingmar: psql (17beta3, server 16.1) ddevienne=3D> grant eeva_owner to "ingmar.e"; GRANT ROLE ddevienne=3D>