web-dev-qa-db-fra.com

Privilèges d'exécution de script d'installation Oracle: "Oracle n'est pas dans le fichier sudoers"

J'installe actuellement Oracle 11g sur Ubuntu 10.10

Il avait été demandé d’exécuter certains scripts en tant que "root" lors de l’installation.

Je fais:

Oracle@sergio:/u01/app/oraInventory$ Sudo sh orainstRoot.sh

Et j'ai:

[Sudo] password for Oracle: 
Oracle is not in the sudoers file.  This incident will be reported.

Comment pourrais-je réellement exécuter ces scripts si je me connectais sous Oracle utilisateur avec les privilèges "root"?

merci pour l'aide.

3
sergionni

Bien que je n’ai pas d’expérience dans l’installation d’Oracle, le message d’erreur me fait penser que cela pourrait fonctionner:

Sudo adduser Oracle admin

Cela ajoutera l'utilisateur "Oracle" au groupe d'administrateurs et le groupe "admin" se trouvera dans le fichier sudoers par défaut.

Edit: vous devez exécuter cette commande en tant que tout premier utilisateur de votre système (celui que vous avez dû nommer lors de l'installation) ou en tant que root (dans ce cas, vous n'avez pas besoin de la partie Sudo).

4
Iradrian

Normalement, l'administrateur de base de données demande à l'administrateur système d'exécuter le script nécessitant un accès root. Il est rare d’accorder à l’utilisateur Oracle un accès Sudo. Cela viole la séparation des privilèges.

Exécutez le script à l'aide de Sudo à partir du compte que vous utilisez habituellement pour installer des packages et effectuez d'autres opérations nécessitant des privilèges root.

3
BillThor

Utilisateur Oracle uniquement pour accéder à la base de données Oracle et aux fichiers d'installation.
Veuillez suivre l'article ci-dessous.

Installation d'Oracle 11g sur Ubunt

1
user36671

Ne démarrez pas l'installation en tant qu'utilisateur "Oracle". Utilisez Sudo à partir de votre ordinateur de bureau actuel ou utilisez root (sans Sudo).

Que dans ton cas

Oracle@sergio:/u01/app/oraInventory$ Sudo sh orainstRoot.sh

devrait être démarré à partir de l'utilisateur sergio:

sergio@sergio:/u01/app/oraInventory$ Sudo sh ./orainstRoot.sh
0
hariprasad