2 使用者管理

2021-08-26 12:57:33 字數 1174 閱讀 3008

使用者管理

1、建立使用者:

在oracle中要建立乙個新的使用者,一般是具有dba的許可權才能使用。

create user 使用者名稱 identified by 密碼

——密碼不能以數字開頭。

2、給使用者修改密碼

給自己修改密碼:password 使用者名稱

給別人修改密碼:需要dba的許可權;或者擁有alter user的系統許可權

alter user 使用者名稱 identified by 新密碼

3、刪除使用者:

dba身份,不能自己刪除自己;如果用其他使用者去刪除使用者則需要具有drop user的許可權,加cascade(級聯刪除)

只建立使用者不能登入資料庫,需要授權grant connect to 使用者名稱,解除授權revoke

若許可權可以再賦予其他人

——物件許可權:with grant option

——系統許可權:system給使用者許可權時,

grant connect to 使用者名稱 with admin option

當許可權收回時,級聯賦予的許可權也將一併被收回。

4、使用profile管理使用者口令:

(1)賬戶鎖定:指定該賬戶登陸時最多可以輸入密碼的次數,也可以指定使用者鎖定的時間,一般用dba的身份執行該命令

e.g. sql>create profile lock_account limit failed_login_attempts 3 password_lock_time 2;

——登入次數超過3次,鎖2天

sql> alter user tea profile lock_account;

給賬戶解鎖:

sql> alter user tea account unlock;

終止口令:

由dba身份操作。為讓使用者定期修改密碼可以使用終止口令的指令來完成。

sql> create profile myprofile limit password_life_time 10 password_grace_time 2;

——寬限期為2天

sql> alter user tea profile myprofile ;

刪除profile:

當不需要某個profile檔案時,可以刪除該檔案。

sql> drop profile password_history [cascade]

RabbitMQ管理(2) 使用者管理

在rabbitmq中,使用者是訪問控制 access control 的基本單元,且單個使用者可以跨越多個vhost進行授權。針對一至多個vhost,使用者可以被賦予不同級別的訪問許可權,並使用標準的使用者名稱和密碼來認證使用者。建立使用者的命令為 rabbitmqctl add user 其中us...

RabbitMQ管理(2) 使用者管理

在rabbitmq中,使用者是訪問控制 access control 的基本單元,且單個使用者可以跨越多個vhost進行授權。針對一至多個vhost,使用者可以被賦予不同級別的訪問許可權,並使用標準的使用者名稱和密碼來認證使用者。建立使用者的命令為 rabbitmqctl add user 其中us...

Linux使用者管理 2 賬號管理

sudo useradd m username 這裡必須使用sudo 因為需要對 etc shadow進行讀寫,在ubuntu環境下,必須使用 m設定,否則不會建立主資料夾。在預設條件下,使用者組屬於它自己,也就是說,我建立stark使用者,那麼它在非系統使用者組中屬於stark,如果需要指定它所在...