Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Consultas úteis sobre expiração/política/configurações de senha do Oracle EBS


Aqui estão algumas perguntas e consultas importantes para expiração de senha do Oracle EBS, complexidade de senha, opções de perfis

Índice

Como parar a redefinição forçada de senha na criação de conta de usuário no Oracle EBS


Quando um novo usuário do EBS é criado, o usuário deve alterar a senha da conta no primeiro login. Há casos em que não queremos que isso aconteça. Vamos ver como interromper a redefinição forçada de senha no primeiro login do usuário no aplicativo após a criação de um usuário do e-business suite.
Após a criação do usuário nos formulários Definir usuários, a instrução SQL a seguir pode ser usado para desabilitar a redefinição de senha forçada no primeiro login do usuário
set serveroutput on
declare
l_user_name varchar2(2000);
begin
l_user_name := 'XYZ';
fnd_user_pkg.updateuser(x_user_name =>
l_user_name, X_OWNER => 'SEED', x_password_date =>sysdate);
end;
/

Na instrução SQL acima, substitua ‘XYZ’ pelo nome de usuário criado nos formulários Define Users. Por exemplo, para o usuário OEXPERT
set serveroutput on
declare
l_user_name varchar2(2000);
begin
l_user_name := 'OEXPERT';
fnd_user_pkg.updateuser(x_user_name =>
l_user_name, X_OWNER => 'SEED', x_password_date =>sysdate);
end;
/

Isso basicamente atualiza a coluna password_date em FND_USER para sysdate

Como verificar a data da última alteração de senha para usuários no Oracle EBS

select USER_NAME, TO_CHAR(PASSWORD_DATE, 'DD-MON-RR HH24:MI:SS') from FND_USER;

Se você estiver interessado em um usuário específico
select USER_NAME, TO_CHAR(PASSWORD_DATE, 'DD-MON-RR HH24:MI:SS') from FND_USER where USER_NAME='&1';

Como aumentar a expiração da senha para determinado usuário

  1. Inicie o formulário de definição do usuário navegando até Administrador do sistema -> Segurança -> Usuários.
  1. Defina os dias de "Expiração da senha" para um valor esperado.

Quais são as opções de perfil de senha do Oracle ebs


Caso da Senha do Signon:Define o caso da senha do usuário. O padrão é insensível
Limite de falha de senha de login:define o número de tentativas com falha permitidas
Senha de login difícil de adivinhar:Isso define que a senha tenha complexidade para que seja difícil de adivinhar. Aqui estão as regras definidas conforme Oracle
A senha contém pelo menos uma letra e pelo menos um número
A senha não contém caracteres repetidos.
A senha não contém o nome de usuário.
Signon Password Length:Isto define o comprimento da senha é usado se a política de segurança de sua empresa não for atendida com os perfis de site padrão descritos acima e você desejar definir seu próprio esquema de senha (validado pelo código Java personalizado) em uma classe Java personalizada. Isso pode ser definido se você tiver um requisito de valor de senha mais avançado e complexo

Valores recomendados
Caso da senha de login:Sensível
Limite de falha de senha de login:5
Senha de login difícil de adivinhar:Sim
Comprimento da senha de login:8

Você pode verificar o valor atual com a consulta sql
SQL> column PASS_COMPLEXITY format a20
SQL> column PASS_CUSTOM format a10
SQL> column PASS_POLICY_NOREUSE format a20
SQL> column PASS_FAILURE_LIMIT format a20
SQL> column PASS_LENGTH format a20
SQL>select fnd_profile.value('SIGNON_PASSWORD_LENGTH') PASS_LENGTH,
fnd_profile.value('SIGNON_PASSWORD_HARD_TO_GUESS') PASS_COMPLEXITY,
fnd_profile.value('SIGNON_PASSWORD_CUSTOM') PASS_CUSTOM,
fnd_profile.value('SIGNON_PASSWORD_NO_REUSE') PASS_POLICY_NOREUSE, fnd_profile.value('SIGNON_PASSWORD_FAILURE_LIMIT') PASS_FAILURE_LIMIT from dual;

Como forçar todos os usuários de aplicativos a alterar sua senha no próximo login

  1. A partir do RUP4 Patch 4676589 ATG RUP 4, o script a seguir para expirar todas as senhas na tabela fnd_user é $FND_TOP/patch/115/sql/AFCPEXPIRE.sql. Ele pode ser executado a partir do SQL*Plus ou como um programa concorrente:

sqlplus -s APPS/ @AFCPEXPIRE.sql
ou
Envie uma solicitação simultânea:CP SQL*Plus Expirar FND_USER Senhas
  1. Este script define fnd_user.password_date como nulo para todos os usuários, o que faz com que todas as senhas de usuário expirem. Ele também pode ser executado como um programa simultâneo SQL*Plus. O usuário precisará criar uma nova senha no próximo login.?

Espero que gostem deste conteúdo sobre a expiração da senha do oracle EBS

Artigos relacionados
FNDCPASS:FNDCPASS &AFPASSWD é o utilitário usado para alterar o esquema de aplicativos, esquema do Oracle EBS e senha de usuário no Oracle EBS todas as versões
Senha de usuário convidado em 11i/R12:Confira como solucionar problemas de usuário convidado senha em 11i/R12, como alterar a senha do usuário convidado e como verificá-la
perguntas de entrevista de dba de aplicativos oracle:Você não deve perder essas 60 perguntas de entrevista de dba incríveis de aplicativos oracle. Deve ler para ter sucesso em entrevistas e empregos. Download também disponível
Esquema APPLSYSPUB :o esquema applsyspub é o esquema público no Oracle EBS que é usado primeiro durante a conexão com as páginas Oracle Forms e Oracle OAF.
consultas de aplicativos oracle:Esta página contém o muito útil e prático Topo 30 consultas úteis de aplicativos oracle para APPS DBA para ajudar nas atividades de administração do dia a dia
como habilitar rastreamento em aplicativos oracle r12:Como habilitar rastreamento na página de autoatendimento, formulários Oracle, programa simultâneo, execução de programa simultâneo
Como definir o campo de expiração de senha para xx dias como padrão? (Doc ID 758036.1)