定期修改密碼 定期重新整理密碼 副本

2022-05-13 21:38:34 字數 1670 閱讀 7763

以下是指對oracle 10g

--先查密碼是否過期

select b.username 使用者名稱 ,b.profile ,b.account_status 狀態, b.created 建立日期,a.ptime 設定日期,b.lock_date 鎖定日期,b.expiry_date 密碼過期時限 from (select * from sys.user$) a, (select * from dba_users) b where a.name = b.username and account_status='open'

--執行前先檢查系統引數

select profile, resource_name, limit

from dba_profiles

where resource_name in ('password_life_time',

'password_grace_time',

'password_reuse_max',

'password_lock_time',

'failed_login_attempts',

'password_verify_function')

order by 1

先修改為無限制  

alter profile default limit password_reuse_max unlimited;

alter profile default limit password_reuse_time unlimited;

--alter user sys identified by jmpsbxxb

alter user system identified by jmpsbxxb

alter profile defaultlimit password_reuse_max unlimited;

alter profile defaultlimit password_reuse_time unlimited;

--執行以下指令碼生成修改指令碼,

select 'alter user '|| username ||' identified by values '''||password ||''';' from dba_users

where account_status<>'locked' and account_status not like 'expired%locked';

--再執行上面生成的指令碼,

--alter user sup_flex identified by values '96679a1e6c027eaf';

--再修改為有限制

alter profile default limit password_reuse_time 5; 

alter profile default limit password_reuse_max 5;

oracle 11g

select name,password from sys.user$ where name in (select username from dba_users);

事實上dba_users就是結合user$等相關基表建立的檢視

從dba_uses檢視的相關語句可以看出當使用者被建立為全域性或外部認證時password才有加密值,而10g中dba_users的password列完全取值與user$的password列值

來自為知筆記(wiz)

mysql設定或者修改新密碼

mysql預設密碼為空,如何設定新密碼或者忘記密碼後找回密碼呢?開啟mysql安裝目錄下的my.ini配置檔案 我這裡是my.ini,可能名字不一樣沒關係只要.ini格式的檔案就行 末尾新增 skip grant tables,儲存後退出。重啟mysql服務後,輸入mysql uroot p,此時直...

mysql新密碼認證 MySQL原生密碼認證

基於密碼的身份認證包括了兩個部分 伺服器端認證資訊的儲存 密碼的認證過程 基於密碼的身份認證有乙個原則 僅使用人知道密碼。密碼不能被儲存在認證伺服器中,在認證過程中也不能通過網路明文傳輸。因為儲存的資訊可能被竊取或者濫用,網路可能被監聽。這些安全隱患都可能導致密碼的洩露。下面我們看看mysql是如何...

mysql新密碼認證 MySQL原生密碼認證

基於密碼的身份認證包括了兩個部分 伺服器端認證資訊的儲存 密碼的認證過程 基於密碼的身份認證有乙個原則 僅使用人知道密碼。密碼不能被儲存在認證伺服器中,在認證過程中也不能通過網路明文傳輸。因為儲存的資訊可能被竊取或者濫用,網路可能被監聽。這些安全隱患都可能導致密碼的洩露。下面我們看看mysql是如何...