使用者管理
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,如果需要指定它所在...