- BlogOraK ™ - http://blogorak.estsurinternet.com -
Changer le mot de passe de DBSNMP en 9iDB
Posted By albanlepunk On 10 mai 2007 @ 4:13 In Sécurité Oracle 10g | No Comments
Le compte DBSNMP présent par défaut sur les bases Oracle, peut être facilement exploiter pour accéder ? des données.
Ce compte est nécessaire pour pour pouvoir utiliser les agents de la console Oracle Enterprise Manager ou de la Grid console.
Pour des raisons de sécurité, il est important de changer le mot de passe par défaut qui vaut DBSNMP !!!!) mais en respectant la procédure suivante :
Changement de Mot de passe pour DBSNMP
1] Arreter l’agent
Oracle7 - Oracle8i
% lsnrctl dbsnmp_stop
Oracle9i
% agentctl stop
2] Editer le $ORACLE_HOME/network/admin/snmp_rw.ora file
Rajouter les parametres suivants :
snmp.connect.{SID}.NAME = dbsnmp
snmp.connect.{SID}.PASSWORD = {new password}
Sous UNIX, pensez ? donner la permission suivante au fichier SNMP_RW.ORA
% chmod 600 snmp_rw.ora
3] Changez le mdp de DBSNMP dans la base avec la commande
La 2ieme commande a le mérite de ne pas avoir de traces en clair dans le sqlnet.trc.
SQL> alter user “dbsnmp” identified by “”;
SQL> password DBSNMP
Modification de mot de passe pour dbsnmp
Nouveau mot de passe : *******
Ressaisir le nouveau mot de passe : *******
Mot de passe modifié
4] Redemarrez l’agent
En 10g le simple fait de changer l’agent comme ? l’étape 3, arrête la collecte des informations et vous propose de changer le mot de passe.
Article printed from BlogOraK ™: http://blogorak.estsurinternet.com
URL to article: http://blogorak.estsurinternet.com/?p=32
Click here to print.
Copyright © 2008 BlogOraK (tm), by Didier Deleglise. All rights reserved.