Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как отключить протухание паролей для пользователя?  [new]
Grrruk
Member

Откуда:
Сообщений: 30
Oracle 11g, линух. Есть в базе юзер discount, скрипты лазят в базу к нему по крону. Достало периодически перезадавать пароли, этот expiration тут ну никаким боком не нужен! Сделал профайл:

create profile discount_profile limit password_life_time unlimited;

Сменил ему профайл:

alter user discount_schema profile discount_profile;

Смотрю:

select resource_name, resource_type, limit from dba_profiles where profile='DISCOUNT_PROFILE';

RESOURCE_NAME RESOURCE LIMIT
-------------------------------- -------- ----------------------------------------
COMPOSITE_LIMIT KERNEL DEFAULT
SESSIONS_PER_USER KERNEL DEFAULT
CPU_PER_SESSION KERNEL DEFAULT
CPU_PER_CALL KERNEL DEFAULT
LOGICAL_READS_PER_SESSION KERNEL DEFAULT
LOGICAL_READS_PER_CALL KERNEL DEFAULT
IDLE_TIME KERNEL DEFAULT
CONNECT_TIME KERNEL DEFAULT
PRIVATE_SGA KERNEL DEFAULT
FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT
PASSWORD_LIFE_TIME PASSWORD UNLIMITED

RESOURCE_NAME RESOURCE LIMIT
-------------------------------- -------- ----------------------------------------
PASSWORD_REUSE_TIME PASSWORD DEFAULT
PASSWORD_REUSE_MAX PASSWORD DEFAULT
PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT
PASSWORD_LOCK_TIME PASSWORD DEFAULT
PASSWORD_GRACE_TIME PASSWORD DEFAULT

Вроде unlimited.

Захожу:
> sqlplus discount_schema/justthepassword

SQL*Plus: Release 11.1.0.6.0 - Production on Fri Jun 20 13:24:20 2008

Copyright (c) 1982, 2007, Oracle. All rights reserved.

ERROR:
ORA-28002: the password will expire within 6 days



Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

?!

Где грабли? Как отключить это протухание паролей?

--
Life sucks, then you die.
20 июн 08, 13:25    [5826109]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
profii
Guest
Поставь не DEFAULT, а UNLIMITED
20 июн 08, 14:27    [5826701]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
Grrruk
Member

Откуда:
Сообщений: 30
profii
Поставь не DEFAULT, а UNLIMITED


В смысле? Я ж там и делаю именно unlimited?

create profile discount_profile limit password_life_time unlimited;

Или кроме password_life_time еще что-то надо поменять?
20 июн 08, 15:04    [5827039]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
Это изменение действует только для тех юзеров(в смысле аккаунтов), которые ещё не попали под текущее ограничение. Если уже попал, то надо пароль поменять.
20 июн 08, 15:21    [5827221]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Jannny
Это изменение действует только для тех юзеров(в смысле аккаунтов), которые ещё не попали под текущее ограничение. Если уже попал, то надо пароль поменять.

ну, да - т.е. (как ни странно) сценарий победы над отложенной просрочкой - назначить профиль и
одновременно/сразу_же_после_этого - явно просрочить пароль
20 июн 08, 15:58    [5827618]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
Jannny
Member

Откуда: Спб
Сообщений: 6424
orawish
Jannny
Это изменение действует только для тех юзеров(в смысле аккаунтов), которые ещё не попали под текущее ограничение. Если уже попал, то надо пароль поменять.
ну, да - т.е. (как ни странно) сценарий победы над отложенной просрочкой - назначить профиль и
одновременно/сразу_же_после_этого - явно просрочить пароль
Э... Чего-то я не понимаю выделенного. Что имеется ввиду?
20 июн 08, 16:15    [5827766]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Jannny
orawish
Jannny
Это изменение действует только для тех юзеров(в смысле аккаунтов), которые ещё не попали под текущее ограничение. Если уже попал, то надо пароль поменять.
ну, да - т.е. (как ни странно) сценарий победы над отложенной просрочкой - назначить профиль и
одновременно/сразу_же_после_этого - явно просрочить пароль
Э... Чего-то я не понимаю выделенного. Что имеется ввиду?

назначить пароль от администратора - не всегда есть политично а назначить профиль и (alter-ом же) за-expire-ть пароль значит спровоцировать, чтобы сам узер его (сразу же) определил и дальше - жил по профилю
20 июн 08, 16:27    [5827902]     Ответить | Цитировать Сообщить модератору
 Re: Как отключить протухание паролей для пользователя?  [new]
Grrruk
Member

Откуда:
Сообщений: 30
Йессс, сработало! Спасибо всем.

--
Life sucks, then you die.
21 июн 08, 19:04    [5830124]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить