ODPS 許可權管理命令集合

2021-09-23 17:37:30 字數 3992 閱讀 5753

語句

說明

show securityconfiguration

檢視專案空間的安全配置

set checkpermissionusingacl=true/false

啟用/凍結acl授權機制

set checkpermissionusingpolicy=true/false

啟用/凍結policy授權機制

set objectcreatorhasaccesspermission=true/false

允許/禁止物件建立者預設擁有訪問許可權

set objectcreatorhasgrantpermission=true/false

允許/禁止物件建立者預設擁有授權許可權 語句

說明

set projectprotection=false

關閉資料保護機制

set projectprotection=true [with exception]

開啟資料保護機制

list trustedprojects

檢視可信專案空間列表

add trustedproject新增可信專案空間

remove trustedproject移除可信專案空間 語句

說明

list users

檢視所有已新增進來的使用者

add user新增乙個使用者

remove user移除乙個使用者 語句

說明

list roles

檢視所有已建立的角色

create role建立乙個角色

drop role刪除建乙個角色

grantto對使用者指派乙個或多個角色

revokefrom撤銷對使用者的角色指派 語句

說明

grantonto user對使用者授權

grantonto role對角色授權

revokeonfrom user撤銷對使用者的授權

revokeonfrom role撤銷對角色的授權 語句

說明

whoami

檢視當前使用者資訊

show grants [for] [on type]

檢視使用者許可權和角色

show acl for[on type]

檢視具體物件的授權資訊

describe role檢視角色的授權資訊和角色指派

maxcompute 專案空間支援如下的物件型別及操作:

客體(object)

操作(action)

說明

project

read

檢視專案空間自身(不包括專案空間的任何物件)的資訊,如createtime等

project

write

更新專案空間自身(不包括專案空間的任何物件)的資訊,如comments

project

list

檢視專案空間所有型別的物件列表

project

createtable

在專案空間中建立table

project

createinstance

在專案空間中建立instance

project

createfunction

在專案空間中建立function

project

createresource

在專案空間中建立resource

project

createjob

在專案空間中建立job

project

createvolume

在專案空間中建立volume

project

createofflinemodel

在專案空間中建立offlinemodel

project

createxflow

在專案空間中建立xflow

project

all具備上述所有許可權

table

describe

讀取table的元資訊

table

select

讀取table的資料

table

alter

修改table的元資訊,新增刪除分割槽

table

update

覆蓋或新增table的資料

table

drop

刪除table

table

all具備上述所有許可權

function

read

讀取,及執行許可權

function

write

更新function

delete

刪除function

all具備上述所有許可權

resource,instance, job, volume

read

讀取resource,instance, job, volume

write

更新resource,instance, job, volume

delete

刪除resource,instance, job, volume

all具備上述所有許可權

offlinemodel

read

讀取offlinemodel

write

更新offlinemodel

delete

刪除offlinemodel

all具備上述所有許可權

xflow

read

讀取xflow

write

更新xflow

execute

執行xflow

delete

刪除xflow

all具備上述所有許可權

use

test_project

;--開啟專案空間

add user aliyun$alice@aliyun

.com

;--新增使用者

add user aliyun$bob@aliyun

.com

;--新增使用者

create role worker

;--建立角色

grant worker to aliyun$alice@aliyun

.com

;--角色指派

grant worker to aliyun$bob@aliyun

.com

;--角色指派

grant 

createinstance

,createresource

,createfunction

,createtable

,list

on project test_project to role worker

;--對角色授權

mysql命令集合

測試環境 mysql 5.0.45 注 可以在mysql中通過mysql select version 來檢視資料庫版本 整理 leo 一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵...

Android ADB linux命令集合

a.用adb區域網功能連線裝置 1,先用usb連線執行adb命令,將連線方式改為tcpip adb tcpip port為埠號 2,拔掉usb線,執行adb命令連線裝置 adb connect 裝置ip port 剛才設定的埠號 3,正常執行adb命令 adb的工作方式比較特殊採用監聽socket ...

yum命令集合

一 列舉包檔案 列出資源庫中所有可以安裝或更新的rpm包 yum list 列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包 yum list perl 列出名為perl 的包 yum list perl 列出perl 開頭的包 列出資源庫中所有可以更新的rpm包 yum list updat...