pgsql 設定使用者許可權

2021-10-02 13:16:28 字數 682 閱讀 1487

建立使用者:

create user query with password '123456';

授予使用者許可權:

(1)給予許可權:grant

grant select on 表名 to 使用者名稱

(2)撤消許可權:revoke

revoke select on 表名 from 使用者名稱;

給使用者授予全部表的許可權:

grant all  on all tables in schema public to public;

檢視使用者許可權:

select * from information_schema.table_privileges where grantee='zjy';
注意:任何使用者對public的schema都有all的許可權,為了安全可以禁止使用者對public schema

##移除所有使用者(public),superuser除外,對指定db下的public schema的create 許可權。

zjy=# revoke create on schema public from public;

revoke

pgsql遠端設定

postgresql預設情況下,遠端訪問不能成功,如果需要允許遠端訪問,需要修改兩個配置檔案,說明如下 1.postgresql.conf 將該檔案中的listen addresses項值設定為 在9.0 windows版中,該項配置已經是 無需修改。2.pg hba.conf 在該配置檔案的hos...

Jira 使用者許可權設定

jira 使用者許可權設定 一 專案角色設定 專案角色按以下專案進行設定 二 使用者組設定 系統自帶使用者組不做操作 每個專案分配乙個使用者組,然後在專案角色的 基礎使用者 中指定此預設組。例如先建立乙個使用者組 linux 版相關人員 然後將相關人員新增至此組,最後在專案 u mail for l...

hadoop 使用者許可權設定

hadoop使用者許可權管理 1 以root身份登陸,新建乙個linux使用者,使用者名為roger,並授予相關許可權 useradd roger 新建linux使用者 roger passwd roger 為新建的使用者roger設定初始密碼 chown r hadoop roger opt ha...