禁用作業系統認證
---整理以前的學習筆記---
禁用作業系統認證
[oracle@mylinux admin]$ ll
total 44
-rw-r--r-- 1 oracle oinstall 279 Apr 5 20:12 listener1204058PM1243.bak
-rw-r--r-- 1 oracle oinstall 752 Apr 10 22:29 listener.ora
drwxr-xr-x 2 oracle oinstall 4096 Mar 13 05:32 samples
-rw-r--r-- 1 oracle oinstall 187 May 9 2007 shrept.lst
-rw-r--r-- 1 oracle oinstall 139 Apr 10 22:29 sqlnet.ora
drwxr-xr-x 2 oracle oinstall 4096 Apr 8 20:24 temp
-rw-r--r-- 1 oracle oinstall 298 Apr 5 20:12 tnsnames1204058PM1243.bak
-rw-r----- 1 oracle oinstall 716 Apr 10 22:31 tnsnames.ora
[oracle@mylinux admin]$ vi sqlnet.ora
在sqlnet.ora中新增以下
SQLNET.AUTHENTICATION_SERVICES=(NONE)
[oracle@mylinux admin]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 17 20:58:07 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges
SQL> conn sys/oracle as sysdba
ERROR:
ORA-01017: invalid username/password; logon denied
--使用者名稱和密碼正確的,也登入不了
把sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES=(NONE)先註釋掉
SQL> conn /as sysdba
Connected.
SQL> show parameter remote_login_passwordfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string NONE
--剛才使用者名稱和密碼正確的,也登入不了,是因為禁用了口令檔案的驗證(remote_login_passwordfile為none)
SQL> alter system set remote_login_passwordfile=exclusive scope=spfile;
System altered.
重啟例項
再把sqlnet.ora改成SQLNET.AUTHENTICATION_SERVICES=(NONE)
[oracle@mylinux admin]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Thu May 17 21:02:53 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges
SQL> conn sys/oracle as sysdba
Connected.
綜上:
sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES=(NONE)是用來禁用作業系統認證的
另實驗後,發現作業系統認證禁用後,用外部身份驗證中的作業系統身份驗證即有字首的ops$這些使用者也不能進行驗證了
另外:remote_login_passwordfile這個引數如果設定為none,那麼無論是本地的還是遠端的,都不能通過口令檔案驗證了
參考資料:http://database.51cto.com/art/201106/271038.htm
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26524307/viewspace-777349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.6.4.3. 使用作業系統認證連線資料庫作業系統資料庫
- ebs r12.1 使用作業系統認證問題作業系統
- Oracle 作業系統認證Oracle作業系統
- Oracle作業系統認證Oracle作業系統
- 非Oracle使用者使用作業系統驗證登陸(/ as sysdba)Oracle作業系統
- 作業系統認證與ORACLE密碼檔案認證方式作業系統Oracle密碼
- 【登陸認證】oracle的作業系統認證和口令檔案認證方式(轉載)Oracle作業系統
- 1.6.4.2. 準備作業系統認證作業系統
- 不同作業系統上遮蔽oracle的作業系統認證方式作業系統Oracle
- 認證系統之登入認證系統的進階使用 (二)
- 常用作業系統掃描工具介紹(轉)作業系統
- 職業認證---系統整合工程師考試工程師
- 通過AIX 6.1 作業系統管理員認證AI作業系統
- SQLNET.AUTHENTICATION_SERVICES和作業系統認證SQL作業系統
- DRF內建認證元件之自定義認證系統元件
- 實時作業系統與通用作業系統的一些比較 (轉)作業系統
- 作業系統(AIX)雙因素身份認證解決方案作業系統AI
- 在windows透過作業系統認證登入ORACLEWindows作業系統Oracle
- 在windows通過作業系統認證登入ORACLEWindows作業系統Oracle
- 關於ORACLE作業系統認證和ORAPWD密碼檔案認證SYSDBA許可權Oracle作業系統密碼
- 常用作業系統檢視主機的WWN號碼作業系統
- 在資料庫命令列中使用作業系統命令資料庫命令列作業系統
- 中興新支點作業系統獲得國家安全作業系統四級認證作業系統
- 網路認證計費系統
- 4種微服務系統認證策略微服務
- 【連線】禁止以作業系統認證方式登入資料庫作業系統資料庫
- 使用oracle的作業系統認證(Operating System Authentication)的方法Oracle作業系統
- 聯瑞網路卡獲得銀河麒麟作業系統適配認證證書作業系統
- 企業wifi統一認證哪裡有WiFi
- 寬頻認證計費系統的認證技術主要有哪些
- Django 使用者認證系統:註冊Django
- 統一身份認證系統的簡單看法
- 為什麼無線認證系統能被人們認可
- 萊蕪工業企業能耗監測系統開發能源管理體系認證建設
- 1.認識作業系統作業系統
- 建站篇-使用者認證系統-自定義登入系統
- URL載入系統之四:認證與TLS鏈驗證TLS
- Spring Security OAuth2.0認證授權四:分散式系統認證授權SpringOAuth分散式