|
|
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Уажаемые господа! Ситуация следующая: я заменил все стандартные пароли учетных записей SYS, SYSTEM, SCOTT и других администраторов на свои. Но если я конекчусь к БД через SQLPLUS как юзер INTERNAL, то могу менять пароль кого захочу на какие захочу. Как мне предотвратить эту ситуацию? Помогите, пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:16:42 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Никак, поскольку internal на самом деле коннектится как sys. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:32:54 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
а почему бы internal-у пароль не поменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:36:30 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
2 Работник А internal авторизуется через ОС и к соединяется с ораклом без пароля. 2 Дмитрий Можно убрать авторизацию ОС (в unix сменить группу), а в винде выставить в sqlnet.ora sqlnet.authentication_services=(NONE). Тогда меняйте пароль у internal. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:43:07 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Как сменить пароль у INTERNAL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:43:08 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
connect sys/pwd as sysdba или connect internal alter user sys identified by newpwd internal и sys as sysdba - одно и то же лицо. Пароль у них один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:44:48 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Так, пароль я сменил. Параметр прописал в файле SQLNET.ORA. И верно, пароль для пользоателя INTERNAL стал запрашиваться. Но получается теперь, что вход в систему зависит от этого параметра в файле SQLNET.ORA? Если параметр SQLNET.AUTHENTICATION_SERVICES вернуть к NFS, то пароль опять не запрашивается. Получается, что вся моя безопасность зависит от параметра в текстовом файле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 12:56:30 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Правильно! авторизация sysoper и sysdba связана с операционной системой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 13:00:28 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
internal и "роли" AS SYSDBA и AS SYSOP тесно связаны с файлом pwd. /*была ситуация, когда я забыл пароль internal. пришлось подменить pwd файл с вновь созданной базы */ можно так же дать пользователю эту роль. кто-нибудь может объяснить вкратце действие механизмов авторизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 08:52:53 |
|
||
|
Как запретить пользователю INTERNAL доступ серверу БД?
|
|||
|---|---|---|---|
|
#18+
Оракл не существует вне операционной системы, поэтому у него имеются возможности для внешней авторизации пользователей. Но есть и способы своей собственной, через словарь базы данных или файл паролей. Авторизация операционной системой возможна в двух вариантах - когда авторизуется обычный пользователь словаря (identified externally) или когда авторизуется высокопривелигированный администратор (as sysdba/sysoper). Файл паролей нужен при авторизации администраторов при недоступной базе, то есть когда ее нет или она не открыта и словарь не доступен. Если администратор работает локально, то его авторизация вообще может проходить без файла паролей, через ОС. При установке софта инсталятор спрашивает под юниксом группу ОС, для которой возможна авторизация админа без файла паролей, под виндой эта группа задана навечно: ORA_DBA/ORA_sid_DBA. Тогда пользователь ОС, принадлежащий этой группе будет автоматически иметь возможность соединяться с ораклом as sysdba/sysoper. Под виндой есть одна особенность, поскольку просто группы недостаточно, надо еще ораклу сказать о необходимости авторизации через kerberos, входящий в состав винды (sqlnet.authentication_services=(NTS) ). Под юниксом принадлежности пользователя ОС к группе dba (ее можно назвать по-другому) достаточно для connect / as sysdba. Таким образом, файл паролей абсолютно необходим только в случае удаленного connect sys as sysdba. Правда его все равно надо создать, поскольку оркул его зачем-то читает на этапе монтирования/открытия базы и startup не проходит при его отсутствии. Тогда надо будет давать alter database mount/open руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 09:56:58 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2774&tid=1990393]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
102ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 431ms |

| 0 / 0 |
