Setahu saya, settingan SQLNET.AUTHENTICATION_SERVICES=(NONE) di sqlnet.ora hanya berlaku utk OS Windows.
Sedangkan utk UNIX/Linux/AIX, untuk men-disable-kan OS Auth dengan cara memisahkan OS groupnya. Contoh: OS group utk dba adalah "dba" OS users: - budi_dba => OS groupnya "dba" - ani_dba => OS groupnya "dba" - joko => OS groupnya "users" - bambang => OS groupnya "users" Jadi kalau login ke OS sbg budi_dba atau ani_dba, bisa menggunakan SQL> connect / as sysdba Dan kalau login ke OS sbg joko atau bambang, tidak bisa menggunakan SQL> connect / as sysdba tapi harus SQL> connect sys/sys_pwd as sysdba atau SQL> connect scott/tiger as sysdba (scott harus di grant SYSDBA) Jangan lupa oracle password file-nya juga harus dibuat (menggunakan orapwd) cmiiw, bw --- In [email protected], Andes Febrian <pejanta...@...> wrote: > > mas bw, > lalu gimana cara DISABLE OS authentication nya ? apakah dengan cara menambah > line berikut pada sqlnet.ora ? > > SQLNET.AUTHENTICATION_SERVICES=(NONE) > > tetapi apakah hanya dengan cara ini dapat berhasil ? > > 2010/6/29 yulius_wibowo <yulius_wib...@...> > > > > > > > Andes, > > Login ke database dgn menggunakan keyword AS SYSDBA selalu masuk sbg SYS. > > > > SQL> connect / AS SYSDBA > > SQL> show user > > SYS > > > > SQL> connect scott/tiger AS SYSDBA > > SQL> show user > > SYS > > > > SQL> connect scott/meong AS SYSDBA > > SQL> show user > > SYS > > > > SQL> connect siapa_saja/apa_saja AS SYSDBA > > SQL> show user > > SYS > > > > By default, OS user yg masuk ke dalam "dba" group (OS group), > > bisa masuk ke database sbg SYS apabila menggunakan keyword AS SYSDBA atau > > AS SYSOPER. > > Ini yg disebut OS authentication. > > Cara mencegahnya: > > 1. OS authenticationnya di DISABLE > > 2. gunakan Database Vault > > > > bw > > > > > > --- In [email protected] <indo-oracle%40yahoogroups.com>, Andes > > Febrian <pejantan4u@> wrote: > > > > > > Dear gurus, > > > > > > 1. bagaimana cara mencegah satu user biasa yang saya create untuk tidak > > bisa > > > login ke sys yang hanya menggunakan perintah conn / as sysdba, jadi bila > > mau > > > login ke sys harus menggunakan password sys. > > > contoh : > > > saya create user test, kemudian saya hanya grant ke user tersebut cuma > > > connect dan create synonym. nah user test ini tidak boleh connect ke user > > > sys. saya sudah coba setelah saya create user test kemudian login, masih > > > sebagai user test, saya coba ketikkan command "SQL> conn / as sysdba", > > > berhasil masuk sebagai sys. > > > > > > gimana cara mencegah nya ? > > > > > > 2. gimana supaya user yang login ke database server(remote menggunakan > > putty > > > atau langsung dari server buka terminal) tidak bisa login ke database > > > sebagai user sys menggunakan perintah "sqlplus / as sysdba" jadi harus > > > menggunakan password sys bila setiap kali mo login menggunakan user sys ? > > > > > > > > > Thanks, > > > > > > -- > > > Best Regards, > > > Andes > > > > > > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > > > -- > Best Regards, > Andes > > > [Non-text portions of this message have been removed] >

